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

feat: sso implementation #2523

Merged
merged 111 commits into from
Oct 31, 2024
Merged

feat: sso implementation #2523

merged 111 commits into from
Oct 31, 2024

Conversation

huglx
Copy link
Contributor

@huglx huglx commented Oct 6, 2024

What I have done:

  • adding SSO providers
  • logging via SSO
  • New users now become a member of the organization that issued the SSO provider
  • customized login page for self-hosted instances
  • started writing tests

What I plan to add:

  • collect the user's role that the organization set for them and grant these roles to the user
  • more test coverage
  • simplify adding a provider (there is a URL that calls .../well-known/openid-configuration, and through this URL, I can fetch all needed URLs)

tbc

huglx added 30 commits September 2, 2024 15:06
Copy link
Collaborator

@Anty0 Anty0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are also a lot of unrelated formatting changes as part of the PR. They seem irrelevant to the PR, and I'd rather see them reverted.

Copy link
Collaborator

@Anty0 Anty0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll merge the changes to the sso branch to start writing code on top of them, but all open review notes still apply—please check and fix them. Notably, there are still many formatting changes throughout the patch set.

@Anty0 Anty0 merged commit 86ae87b into sso Oct 31, 2024
24 of 29 checks passed
@Anty0 Anty0 deleted the ivanmanzhosov/sso branch October 31, 2024 22:32
@Anty0 Anty0 restored the ivanmanzhosov/sso branch October 31, 2024 22:32
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

Successfully merging this pull request may close these issues.

Add SSO feature to Cloud and Self-hosted
3 participants