55 Commits (8e96058e71257eb0a32e1b0a42303094dea9d8fb)

Author SHA1 Message Date
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
Eric Chiang 8541184afb server: support POSTing to authorization endpoint 9 years ago
Eric Chiang 1eda382789 server: add at_hash claim support 9 years ago
Eric Chiang f926d74157 server: fixes for the implicit and hybrid flow 9 years ago
rithu john 9949a1313c server: modify error messages to use logrus. 9 years ago
Eric Chiang 952e0f81f5 connector: add RefreshConnector interface 9 years ago
Eric Chiang 2834da443f server: allow extra spaces in scopes 10 years ago
Eric Chiang ac6e419d48 server: add tests for refreshing with explicit scopes 10 years ago
Eric Chiang 6dbb5c4de6 server: fix cross client scope prefix 10 years ago