Erik Michelson
35f36fccba
fix(auth): add state parameters and PKCE support
...
Only the OAuth2 auth strategy was using the state parameter,
which should be used as described in the RFC. The other
auth strategies such as GitHub, GitLab or Google were lacking
the state parameter.
This change adds the required state parameter as well as
enabling PKCE support on providers where it's possible.
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2025-12-05 22:06:30 +01:00
..
dropbox
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
email
refactor: use common error message
2025-02-01 21:12:08 +01:00
facebook
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
github
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
gitlab
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
google
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
ldap
Fix crash in LDAP authentication
2022-08-22 09:01:04 +02:00
mattermost
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
oauth2
fix(auth): add state parameters and PKCE support
2025-12-05 22:06:30 +01:00
openid
Linter: Fix all lint errors
2021-02-15 12:15:14 +01:00
saml
feat(saml): add config options to set required signings
2025-04-09 21:49:00 +02:00
twitter
Linter: Fix all lint errors
2021-02-15 12:15:14 +01:00
index.js
fix(deps): update dependency passport to ^0.6.0
2022-06-05 22:36:55 +02:00
utils.js
Adapt code for eslint-config-standard 17
2022-05-01 21:19:44 +02:00