Multiple Oauth providers #4930
Closed
userbradley
started this conversation in
Feature Request
Replies: 1 comment
-
|
In hindsight this is silly. Closing |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First Check
Please provide a concise description of the problem that would be addressed by this feature.
I would like the option to create multiple oauth providers for users to select to login
Please provide a concise description of the feature that would resolve your issue.
As most of us are probably technical users, we don't mind going through the flow of ouath, 2fa, back to mealie. For my case I use cloudflare as my oauth provider meaning I often have to sign in twice (that's the security I have for my org, I know I can change it but this is an example provider)
For no technical users (eg: my partner) I would prefer to have them use pocket-id to sign in so all they have to do is sign in with their passkey. Pocket-id is just one example of an openID compliant system.
I would like the option to allow for multiple oauth providers to be setup, similarly how with common public apps you have the option to sing in with google, xhitter, github etc
Please consider and list out some caveats or tradeoffs made in your design decision
One thing I can see is how one would configure multiple oauth providers in the env config, but I think the solution would be something like namespaced (for lack of a better name?) environment variables
Example for config of cloudflare and pocketID
Now this has the potential to cause issues, for example if the
emailthey use between say MS and Google are different, then two users will be created. I would then say this is a null-issue as that would happen on any appNaturally I am open to critique and further questions. Thanks
As for the support I can provide, I am happy to write docs for both cloudflare and pocket-id integrations, as sadly I never learnt a language
Additional Information
Beta Was this translation helpful? Give feedback.
All reactions