[Enhancement]: Multiple OIDC Providers #1617

Open
opened 2026-02-20 10:11:26 -05:00 by deekerman · 1 comment
Owner

Originally created by @whoracle on GitHub (Dec 27, 2023).

Describe the feature/enhancement

I'd like to have the option to define multiple OIDC providers. In my specific use case I run two instances of authentik, one in my homelab and one for my web-facing applications. Having the ability to add more than one OIDC provider would let me have a fallback (some of my users are in both authentiks).

And while with authentik I can give my users the option to aggregate e.g. GitHub and Discord credentials via my IdP, having mroe than one in ABS itself would mean one could add e.g. Discord, Facebook (shudder) and GitHub natively, without having to run an IdP for aggregation.

Nothing too pressing, of course, but would bee nice to see.

Originally created by @whoracle on GitHub (Dec 27, 2023). ### Describe the feature/enhancement I'd like to have the option to define multiple OIDC providers. In my specific use case I run two instances of authentik, one in my homelab and one for my web-facing applications. Having the ability to add more than one OIDC provider would let me have a fallback (some of my users are in both authentiks). And while with authentik I can give my users the option to aggregate e.g. GitHub and Discord credentials via my IdP, having mroe than one in ABS itself would mean one could add e.g. Discord, Facebook (*shudder*) and GitHub natively, without having to run an IdP for aggregation. Nothing too pressing, of course, but would bee nice to see.
Author
Owner

@mrg358 commented on GitHub (Jan 21, 2025):

Multiple OIDC providers would be a very useful option to have. Currently I am using Authentik and Pocket ID in my homelab. It would be nice if I could use both options in ABS.

@mrg358 commented on GitHub (Jan 21, 2025): Multiple OIDC providers would be a very useful option to have. Currently I am using Authentik and Pocket ID in my homelab. It would be nice if I could use both options in ABS.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
starred/audiobookshelf-advplyr#1617
No description provided.