Skip to content
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

enable account creation through mastodon OAuth #29

Open
hartsick opened this issue Dec 10, 2021 · 0 comments
Open

enable account creation through mastodon OAuth #29

hartsick opened this issue Dec 10, 2021 · 0 comments
Labels
discussion big ol questions for discussion

Comments

@hartsick
Copy link
Owner

part of my desire to create a simple forum was to allow for slower, longer lasting conversations for online communities centered around feed-based media (particularly Mastodon/Hometown, though could also work for Slack or Discord).

the forum is intended to supplement existing spaces or communities—for example, could sit at forum.logic.camp, if the main Mastodon instance is logic.camp. if this were the use case, having accounts be linked to (and probably only open to) members of that instance would be useful.

enter Mastodon OAuth and the Omniauth Mastodon strategy! using this, I could more firmly link account creation to the fediverse.

some questions I'm thinking about for this:

  • given this use case, it makes sense to limit account access to certain Mastodon instances (likely singular, but could imagine multiple to form a sort of neighborhood. this idea and the core of this issue thanks to Darius Kazemi's run your own social)
  • how do Mastodon and non-Mastodon authentication interact? should the forum be all or nothing? (eg a switch a moderator can flip to turn Oauth fully off or on?) this is a question of community and intended use more than technical
@hartsick hartsick added the discussion big ol questions for discussion label Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion big ol questions for discussion
Projects
None yet
Development

No branches or pull requests

1 participant