136 Commits (v2.35.x)

Author SHA1 Message Date
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
m.nabokikh d6b5105d9b fix: check code presence 5 years ago
m.nabokikh 123185c456 fix: return invalid_grant error for invalid or expired auth codes 5 years ago
m.nabokikh 283a87855a fix: update auth methods and claims in discovery endpoint 5 years ago
m.nabokikh a7978890c7 Add Cache-control headers to token responses 5 years ago
Mark Sagi-Kazar b8ac640c4f
Update oidc library 5 years ago
Josh Soref c79b40ad56 spelling: register 5 years ago
m.nabokikh a5ad5eaf08 fix: Minor style fixes after merging PKCE implementation 6 years ago
Bernd Eckstein b5519695a6
PKCE implementation (#1784) 6 years ago
m.nabokikh 1d83e4749d Add gocritic 6 years ago
m.nabokikh 4d63e9cd68 fix: Bump golangci-lint version and fix some linter's problems 6 years ago
Tom Quarendon 4da93e75fc fix: log errors from login during password grant 6 years ago
Tomasz Kleczek b1311baa3c abort connector login if connector was already set #1707 6 years ago
Bernd Eckstein f6cd778b60 Add c_hash to id_token, issued on /auth endpoint, when in hybrid flow 6 years ago
Justin Slowik 9c699b1028 Server integration test for Device Flow (#3) 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
Justin Slowik 6d343e059b Generates/Stores the device request and returns the device and user codes. 6 years ago
Tadeusz Magura-Witkowski 7b7e2a040d Automatic consistency fixing in case of missing refresh token in db 6 years ago
Kyle Larose ab5ea03025
handlers: do not fail login if refresh token gone 6 years ago
Rui Yang 0f9a74f1d0 Remove uneccesary client verification 6 years ago
Zach Brown 13be146d2a Add support for password grant #926 6 years ago
m.nabokikh 058e72ef50 Pick icons on login screen by connector type instead of ID 6 years ago
Mark Sagi-Kazar f141f2133b
Fix whitespace 6 years ago
Mark Sagi-Kazar 367b187cf4
Fix missspell 6 years ago
Joel Speed c4e96dda32
Fix migration of old connector data 7 years ago
Joel Speed d9095073c8
Unindent session updates on finalizeLogin 7 years ago
Joel Speed 19ad7daa7f
Use old ConnectorData before session.ConnectorData 7 years ago
Joel Speed 176ba709a4
Revert "Remove connectordata from other structs" 7 years ago