pomerium/internal/httputil
Caleb Doxsey b9fd926618
authorize: support authenticating with idp tokens (#5484)
* identity: add support for verifying access and identity tokens

* allow overriding with policy option

* authenticate: add verify endpoints

* wip

* implement session creation

* add verify test

* implement idp token login

* fix tests

* add pr permission

* make session ids route-specific

* rename method

* add test

* add access token test

* test for newUserFromIDPClaims

* more tests

* make the session id per-idp

* use type for

* add test

* remove nil checks
2025-02-18 13:02:06 -07:00
..
reproxy core/config: allow websockets and spdy by default for k8s urls (#5325) 2024-10-10 17:55:34 -06:00
test_data
branding.go
canonical.go
client.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
client_test.go core/telemetry: move requestid to pkg directory (#4911) 2024-01-19 13:18:16 -07:00
cookie.go
cookie_test.go core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
docs.go
errors.go core/logging: change log.Error function (#5251) 2024-09-05 15:42:46 -06:00
errors_test.go
handlers.go core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
handlers_test.go core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
headers.go authorize: support authenticating with idp tokens (#5484) 2025-02-18 13:02:06 -07:00
httputil.go
httputil_test.go
ip.go
options.go
router.go
server.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
server_test.go core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
signedout.go core/authenticate: refactor identity authenticators to initiate redirect (#4858) 2023-12-19 12:04:23 -07:00
transport.go