63 Commits (f80a89dd5defc3a31262710bf5d1160d25f9ffb7)

Author SHA1 Message Date
Maksim Nabokikh f80a89dd5d
feat(client): add allowed connectors field to client configuration (#4610) 5 days ago
Maksim Nabokikh 7777773067
feat(connector): connectors for grants (#4619) 6 days ago
Mathias Gebbe fec4f53203
feat(oauth2): add client credentials flow with opt-in config flag (#4583) 2 weeks ago
Maksim Nabokikh 29c7b6f4e3
feat: validate redirect URIs and safely append parameters (#4559) 4 weeks ago
Maksim Nabokikh 785033767c
feat: refactor signer configuration with local and vault options (#4532) 4 weeks ago
Maksim Nabokikh 56958b1ad2
feat: Add Vault signer for JWT (#4512) 1 month ago
Ivan Zvyagintsev debcb5c8f9 fix: hide internal server error details from users 2 months ago
Doug Goldstein dcbb7bbe58
fix: device callback URL needs to handle a / (#4448) 2 months ago
Bob Maertz ad31b5d6f7
Passing context storage (#3941) 1 year ago
Daniël Sonck e7c0682e45
feat: also allow localhost equivalent IP addresses (#3778) 1 year ago
Maksim Nabokikh 225660785c
Enrich Dex logs with real IP and request ID (#3661) 2 years ago
Sean Liao 0b6a78397e
use slog for structured logging (#3502) 2 years ago
Romain Caire 8755308759
[RFC7662] Add introspect endpoint to introspect access & refresh token (#3404) 2 years ago
Maksim Nabokikh 60ddd188c0
Update go-jose to v4.0.1 (#3409) 2 years ago
Cedric-Magnan 139845c0a5 fix: linting with gofmt 3 years ago
Cedric-Magnan 6c00fe0580 Update oauth2.go 3 years ago
Sean Liao dcf7b18510
OAuth 2.0 Token Exchange (#2806) 3 years ago
Cedric-Magnan 7e4798a7a4 fix: linting with gofmt 3 years ago
Cedric-Magnan 212df8e0ee Update oauth2.go 3 years ago
Daniel Lipovetsky 07d7913049
chore: Upgrade golangci-lint to v1.50.1 from v1.46.0 (#2790) 3 years ago
Bob Callaway fcfbb1ecb0 Add HMAC protection on /approval endpoint 4 years ago
m.nabokikh 57e9611ff6 fix: Implicit Grant discovery 4 years ago
Tomasz Kleczek 4ffaa60d21 Improve auth flow error handling 5 years ago
m.nabokikh 4b54433ec2 Bump golag-ci lint version to 1.40.1 5 years ago
m.nabokikh 30a5dade0f fix: unsupported request parameter error 5 years ago
m.nabokikh bb503dbd81 Use constants in errors 5 years ago
Josh Soref 43b95a2d28 spelling: signer 5 years ago
Martin Heide 162073b33e No longer allow desktop/mobile redirect URIs implicitly if RedirectURIs is set 5 years ago
Martin Heide b894d9c888 Allow public clients (e.g. using implicit flow or PKCE) to have redirect URIs configured 5 years ago
Bernd Eckstein b5519695a6
PKCE implementation (#1784) 5 years ago
Bernd Eckstein f6cd778b60 Add c_hash to id_token, issued on /auth endpoint, when in hybrid flow 6 years ago
justin-slowik f91f294385 gofmt 6 years ago
justin-slowik 9882ea453f better support for /device/callback redirect uris with public clients. 6 years ago
Justin Slowik 9bbdc721d5 Device flow token code exchange (#2) 6 years ago
Justin Slowik 0d1a0e4129 Device token api endpoint (#1) 6 years ago
Brian Candler d2c9305e0f Fix comment for implicit flow 6 years ago
Zach Brown 13be146d2a Add support for password grant #926 6 years ago
Nandor Kracser c1b421fa04 add preffered_username to idToken 6 years ago
Stephan Renatus d9487e553b
*: fix some lint issues 7 years ago
Stephan Renatus 8561a66365
server/{handler,oauth2}: cleanup error returns 7 years ago
LanceH 07a77e0dac Use connector_id param to skip directly to a specific connector 7 years ago
Andy Lindeman 8959dc4275 ctx is not used 7 years ago
Andy Lindeman 46f5726d11 Use oidc.Verifier to verify tokens 7 years ago
Maarten den Braber a8d059a237 Add userinfo endpoint 7 years ago
Danny Sauer 74bfbcefbc
minor spelling correction 8 years ago
Stephan Renatus b9f6594bf0 *: github.com/coreos/dex -> github.com/dexidp/dex 8 years ago
Vy-Shane Xie b03c85e56e Add new federated:id scope that causes Dex to add a federated_claims claim containing the connector_id and user_id to the ID token 8 years ago
Damian Pacierpnik e3c9b49299 Cross clients improvement - requesting client ID always added to the audience claim 9 years ago
Eric Chiang fcb9c5a1c4 server: fix localhost redirect validation for public clients 9 years ago
rithu john d201e49248 api: adding a gRPC call for listing refresh tokens. 9 years ago