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

Mastodon Federated Authentication #9

Open
Kunsi opened this issue Dec 29, 2023 · 6 comments
Open

Mastodon Federated Authentication #9

Kunsi opened this issue Dec 29, 2023 · 6 comments

Comments

@Kunsi
Copy link
Collaborator

Kunsi commented Dec 29, 2023

Requiring everyone to have a contract with Github (aka Microsoft) is not feasible anymore. We should support more authentication providers.

Possible providers:

  • C3 Hub
  • Mastodon
  • CCCV SSO
@matmair
Copy link

matmair commented Dec 23, 2024

@Kunsi is this something that should be worked on still? I have some time between now and day 0 so I could look into it

@Kunsi
Copy link
Collaborator Author

Kunsi commented Dec 23, 2024

@matmair basically most of the work is now done, it's easy to add support for additional providers now, as long as they support oauth2.

If you're willing to implement mastodon login support, that'd be great, otherwise i'd be tempted to just close this issue as done.

@matmair
Copy link

matmair commented Dec 24, 2024

I'm sure willing to try tackling this @Kunsi! By Mastodon do you mean a specific instance or is there a federated login I am unaware of?

@Kunsi
Copy link
Collaborator Author

Kunsi commented Dec 24, 2024

Unfortunately not. You'd basically have to do what all the app developers have to do, create an app for each instance (i think this might be doable using an API without login?), then have users log in via that app.

I have briefly looked into that and then decided it's too much effort to implement. (Keep in mind we then also have to track which app credentials have to be used for which instance, store them across restarts, make them backup-able etc).

@matmair
Copy link

matmair commented Dec 25, 2024

I have to concur, selecting the relevant instances and gathering app credentials seems like a lot of work. Maybe the hub makes more sense?

@Kunsi
Copy link
Collaborator Author

Kunsi commented Dec 26, 2024

Hub is already supported.

@Kunsi Kunsi changed the title More Authentication providers Mastodon Federated Authentication Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants