-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow to use an external OAuth provider to create accounts #3165
Comments
|
When I regist account at another instance, I'd like to use my account of my main used instance. so It's an OAuth provider. |
|
At https://indie.host, we also plan to have a central identity provider, and I'm also missing this functionality. |
|
At https://indie.host, we also plan to have a central identity provider, and I'm also missing this functionality.
But for sure, there will be some work needed. |
|
I would like this too. There is https://en.osm.town, an instance for the (english speaking) OpenStreetMap community, and OSM.org provides OAuth for people's OSM accounts. Allowing "sign ups" to en.osm.town using oauth would make new sign ups much easier. "one click mastodon account creation" would be very beneficial. For en.osm.town, we don't need to require oauth sign ups, merely that it's possible. |
|
Just letting you know there's still demand for this. Thanks :) |
|
Would be much appreciated, thanks :) |
|
Mastodon includes the omniauth gem, through which e.g. CAS and SAML systems are connected. Using omniauth it should be possible to support sign up through any OAuth service. https://github.com/omniauth/omniauth/wiki However, I don't see how I could make this any easier to integrate since every service requires some level of customization. It might be as easy as adding a new line in here for some: https://github.com/tootsuite/mastodon/blob/master/config/initializers/omniauth.rb I haven't tried. |
|
@Gargron In another Thread, saper refered to this topic here. I don't know how to implement your mentioned solution in my selfhosted mastodon instance. I would really appreciate if you could add some instructions. |
|
We now support OIDC through OmniAuth, and also have a I think this issue can now be closed. |
In order to set up a Mastodon instance for an existing community, I would like to restrict account creation to existing users through OAuth, to avoid account usurpation.
For that, I would like to link registration to an OAuth consumer.
The text was updated successfully, but these errors were encountered: