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

Closed
wants to merge 168 commits into from
Closed

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
Copy link
Contributor

This PR is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Jan 20, 2025
@JanCizmar JanCizmar closed this Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants