Add Generic OAuth2 Support #3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Building on the work from decentral1se here, we want to build OAuth2 support that replaces the GitHub and Google OAuth2 providers with a functional generic alternative.
Subtasks:
marked the checklist item Build minimum viable product with support for Authentik OAuth2. The original work assumed Keycloak's relative pathing, and some values are hardcoded. as completed
Done as of
c8df968e
and closes #1OAuth support for Github and Google appears to have originated here: https://github.com/janeczku/calibre-web/pull/673/files
We're deliberating a new structure for supporting arbitrary OAuth2 providers.
base_url
,token_url
, andauthorization_url
values with those appropriate for the service.app.db
?web.py
renders the oauth login button. Consider making it a little prettier.assigned to @Jafner