Skip to content

Navigation Menu

Sign in
Sign up

Usability (Authentication): Ideal methods to sign in? #6861

Neilk1021 started this conversation in General
Discussion options

Context

Currently the user can login with Google and a Local User/Password (as well as Facebook in a temporary branch but this was mostly a proof of the recently proposed schema design in #6716).

Goal

We want to identify and prioritize alternative universal "Login with [Service]" buttons (pop-up based) to expand our single sign-on (SSO) options.

For example, platforms like Overleaf support ORCID and IEEE accounts to target academic users, while developer platforms heavily utilize GitHub or GitLab.

Scope & Technical Requirements

Protocol: Ideally supports standard OAuth 2.0 or OpenID Connect (OIDC).
(We can support other options, but it would require a bit more leg work to set up.)

Payload Requirements: The provider must expose endpoints to reliably retrieve:

  1. A verified primary email address
  2. The user's name
  3. A permanent, unique user ID (sub claim)

Out of Scope (For Now):

Custom Enterprise, University, or Workplace SSO (SAML, Shibboleth, or tenant-specific Okta/Azure AD setups)

Questions for the team

What services make good potential options?

You must be logged in to vote

Replies: 4 comments

Comment options

@Neilk1021 Please give an update about this discussion.

You must be logged in to vote
0 replies
Comment options

Update: I'll be adding support for Apple, IEEE, and ORCID all as flags. If there are any issues with these options, please mention them in this chat!

You must be logged in to vote
0 replies
Comment options

@Neilk1021 Please include all the related issues.

You must be logged in to vote
0 replies
Comment options

Created issues for these logins in #7513

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /