Replies: 1 comment
-
|
We don't have control over the base Laravel repo, so unfortunately we can't action that. |
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.
Uh oh!
There was an error while loading. Please reload this page.
-
As the list of providers will probably grow, I think it would be good to also have generic providers available to reduce the maintenance overhead and allow friction-less integration of other providers without the need for additional code changes.
Taking some imaginary use cases with OpenID Connect (OIDC) as examples
By using generic OIDC with one of the certified OIDC Providers as listed under https://openid.net/developers/certified-openid-connect-implementations/, we can switch providers without having to worry about provider specific features or the need to create a new provider if it is not yet in the list, as long the protocol version is supported.
Python Social Auth for example has such a generic OIDC backend.
Another example would be the Generic OAuth implementation in Grafana, which can be used if you use a different provider.
In a perfect world I would love to see this actually implemented directly in https://github.com/laravel/socialite to reduce the number of project dependencies, but I have no strong opinion about it.
Beta Was this translation helpful? Give feedback.
All reactions