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

Login via OAuth #28

Open
anbraten opened this issue Nov 26, 2024 · 1 comment · May be fixed by #29
Open

Login via OAuth #28

anbraten opened this issue Nov 26, 2024 · 1 comment · May be fixed by #29
Labels
bluesky parity Feature needed to reach parity with Bluesky feat: settings Auth and configuration p3-significant High priority enhancement (priority)

Comments

@anbraten
Copy link
Contributor

anbraten commented Nov 26, 2024

As the future preferred authentication method of atprotocol is going to be oauth Nimbus should probably follow this:

Implementation references

One of the best reference implementations of the rather new spec seems to be:

Open questions

  • Should the client or the server do the flow? (seems like in elk the server was doing it, are there any reasons for that?)
  • How does it work with multiple servers?
  • How does it work with multiple handles?
This was referenced Nov 26, 2024
@IonianPlayboy IonianPlayboy added enhancement New feature or request bluesky parity Feature needed to reach parity with Bluesky p3-significant High priority enhancement (priority) feat: settings Auth and configuration and removed enhancement New feature or request labels Nov 26, 2024
@mary-ext
Copy link

mary-ext commented Nov 27, 2024

My recommendation would probably be to go through with app passwords for now as we wait for OAuth to stabilize, while keeping an easy migration path to it. I've seen a decent amount of folks getting confused over logins, mainly because app passwords is still the norm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bluesky parity Feature needed to reach parity with Bluesky feat: settings Auth and configuration p3-significant High priority enhancement (priority)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants