164 Commits (4fb3e7810b011a1d888bd66e06cf3120a6952ba0)

Author SHA1 Message Date
Mark Liu 4fb3e7810b
feat(logger): add excludeFields config for PII redaction (#4621) 1 day ago
Maksim Nabokikh 5bbfbbe168
feat: add PKCE (Proof Key for Code Exchange) configuration to OAuth2 settings (#4638) 4 days ago
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
Mark Liu c03a687465
fix(server): handle double-submit on approval endpoint (#4620) 1 week ago
Mathias Gebbe fec4f53203
feat(oauth2): add client credentials flow with opt-in config flag (#4583) 2 weeks ago
Ivan Zviagintsev 4311931881
feat: saml support refresh tokens (#4565) 3 weeks ago
Aljoscha Bollmann 83697b06a6
fix(server): respond with forbidden if failed to authenticate (#4200) 3 weeks ago
Giovanni Vella 25591eeaf4
Add support to PKCE in OIDC connector (#3777) 3 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
Manoj Vivek 87ec9e077e
Allow server startup with partial connector failures (#4159) 9 months ago
Massimiliano Filacchioni 6e0cbdf972
Generate access tokens for implicit & hybrid flows only when needed (#3857) 1 year ago
Bob Maertz ad31b5d6f7
Passing context storage (#3941) 1 year ago
Maksim Nabokikh bb985ca0ea
Create offline sessions if approval is skipped (#3828) 1 year ago
Koen de Laat d0f1777c41
Added Discovery to grpc (#3598) 2 years 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
i-amelia 457e133d39
Log failed login attempt (#2454) 2 years ago
MM53 a0cf8b2dc2
fix: Do not evaluate skipApproval on approval page (#3086) 2 years ago
Ferenc Fabian 2377b0a0cd
Add context to storage's Create endpoints (#2935) 2 years ago
MM53 efc2fdb102
Store offline sessions only if they were requested by the user (#3125) 2 years ago
Sean Liao dcf7b18510
OAuth 2.0 Token Exchange (#2806) 3 years ago
Maksim Nabokikh 28aaa8f511
fix: Do not skip approval screen by default (#2897) 3 years ago
nobuyo b7fb7d93a3 Revert back personal tasted changes 3 years ago
nobuyo 8a86a0a9b8 Skip redirection to approval when it is not requied (#2686) 3 years ago
Bob Callaway 793bcc4b61
address review comments 4 years ago
Bob Callaway fcfbb1ecb0 Add HMAC protection on /approval endpoint 4 years ago
Bob Callaway 2e0041f95f ensure template does not double-escape URL 5 years ago
ariary 7bc966217d sort grant type supported 5 years ago
Bob Callaway 8fd69c16f5 correctly handle path escaping for connector IDs 5 years ago
kali 1497e70225 Add parametrization of grant type supported in discovery endpoint 5 years ago
Monis Khan 3009ae3b5d
Return valid JWT access token from password grant 5 years ago
Tomasz Kleczek 4ffaa60d21 Improve auth flow error handling 5 years ago
Henning 138364ceeb
handlePasswordGrant: insert connectorData into OfflineSession (#2199) 5 years ago
m.nabokikh 4b54433ec2 Bump golag-ci lint version to 1.40.1 5 years ago
Alastair Houghton cd0c24ec4d fix: add an extra endpoint to avoid refresh generating AuthRequests. 5 years ago
Alastair Houghton 0284a4c3c9 fix: back link on password page needs to be explicit. 5 years ago
Alastair Houghton cdbb5dd94d fix: defer creation of auth request. 5 years ago
Rui Yang fe8085b886 remove client secret encryption option 5 years ago
Rui Yang ecea593ddd fix a bug in hash comparison function 5 years ago
Rui Yang d658c24e8f add dex config flag for enabling client secret encryption 5 years ago
Josh Winters ec6f3a2f19 use bcrypt when comparing client secrets 5 years ago
m.nabokikh 1211a86d58 fix: use /token endpoint to get tokens with device flow 5 years ago
Mark Sagi-Kazar 7da0a89936
refactor: remove unused health checker 5 years ago
m.nabokikh 0c75ed12e2 Add refresh token expiration tests and some refactoring 5 years ago
m.nabokikh 06c8ab5aa7 Fixes of naming and code style 5 years ago
m.nabokikh 91de99d57e feat: Add refresh token expiration and rotation settings 5 years ago