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

allow change auth provider #2682

Open
wants to merge 168 commits into
base: main
Choose a base branch
from

Conversation

huglx
Copy link
Contributor

@huglx huglx commented Nov 11, 2024

Added the ability to change the auth provider.

The flow looks like this: For example, a user usually logs in via GitHub but wants to log in via Google. They attempt to log in with Google but are redirected to ChangeAuthProviderView, where they see their old auth provider and the new one. (At that moment, the backend creates an AuthProviderChangeRequest, saving the old and new providers along with other information.) The user can either confirm the change or cancel. With the first option, they will be asked to log in with their usual provider (Google), and after logging in, their provider will be changed to GitHub.

I also need to add a message about changing providers and e2e tests

P.S I want to merge it with the SSO branch because there are a few changes in my PR that we make in the SSO branch but not in the main branch

huglx added 30 commits September 2, 2024 15:06
@JanCizmar JanCizmar requested a review from Anty0 November 12, 2024 07:29
@huglx huglx force-pushed the ivanmanzhosov/allow-change-auth-provider branch from 44133d8 to 3489408 Compare November 12, 2024 14:14
Base automatically changed from sso to main December 10, 2024 13:21
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.

2 participants