Add authentication from upstream providers #107

Merged
pierre merged 25 commits from feat-upstream-providers into master 2023-04-27 10:10:29 +00:00
Owner

Let BasicOIDC delegate authentication to upstream providers (Google, GitHub, GitLab, Keycloak...)

Let BasicOIDC delegate authentication to upstream providers (Google, GitHub, GitLab, Keycloak...)
pierre added 24 commits 2023-04-27 09:59:14 +00:00
Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
e73b5b8e5b
Add basic providers configuration
All checks were successful
continuous-integration/drone/push Build is passing
d9f659ce98
Add logo of popular brands
All checks were successful
continuous-integration/drone/push Build is passing
96ffc669d7
Can block local login for an account
All checks were successful
continuous-integration/drone/push Build is passing
f64f01a958
Fix bad comment
All checks were successful
continuous-integration/drone/push Build is passing
92d04f3312
Add providers buttons on login page
All checks were successful
continuous-integration/drone/push Build is passing
a0325fefbf
Generate state for authentication
All checks were successful
continuous-integration/drone/push Build is passing
0fa58f4d3a
Fix bad comment
All checks were successful
continuous-integration/drone/push Build is passing
16ef969e29
Fetch upstream configuration
All checks were successful
continuous-integration/drone/push Build is passing
2fe1b4a8b2
Improve debug message
All checks were successful
continuous-integration/drone/push Build is passing
66ea004705
Handle OIDC errors
Some checks failed
continuous-integration/drone/push Build is failing
2cca64f9b8
Properly handle cb errors
Some checks failed
continuous-integration/drone/push Build is failing
38e7c96d20
Handle errors cases when retrieving login token & rate limiting
All checks were successful
continuous-integration/drone/push Build is passing
b26e283f7d
Query userinfo endpoint
All checks were successful
continuous-integration/drone/push Build is passing
bf20e5ad13
Map provider given email with local account
All checks were successful
continuous-integration/drone/push Build is passing
0fdc8b2e4b
Fix bad redirection URL
All checks were successful
continuous-integration/drone/push Build is passing
21cc77b9c2
Remove change password button from sidebar if local auth is disabled
All checks were successful
continuous-integration/drone/push Build is passing
d46997de14
Remove port from domain on TOPT URI
All checks were successful
continuous-integration/drone/push Build is passing
930cb8bf33
Increase TOPT secret length
All checks were successful
continuous-integration/drone/push Build is passing
4511f0f5c7
Show redirect URI on providers page
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
1f3dfaa665
pierre added 1 commit 2023-04-27 10:04:03 +00:00
Update README
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
5e0b52bbda
pierre merged commit 9b18b787a9 into master 2023-04-27 10:10:29 +00:00
pierre deleted branch feat-upstream-providers 2023-04-27 10:10:30 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pierre/BasicOIDC#107
No description provided.