Skip to content

197: Limit OAuth team management to OAuth-managed teams - #200

Draft
JaeYeonLee0621 wants to merge 3 commits into
mainfrom
197-team-management
Draft

JaeYeonLee0621 wants to merge 3 commits into
mainfrom
197-team-management

Conversation

@JaeYeonLee0621

Copy link
Copy Markdown
Contributor
  • Problem : Teams that an admin assigned manually are removed automatically when the user logs in again.
  • Assumption : The OAuth login flow calls a team sync function. It syncs the user's teams against the team names from the OAuth provider only, so any team not in that list, including admin-assigned ones, gets removed.
  • Solution : Limit the sync to OAuth-managed teams. During sync, add or remove only teams that come from OAuth, and leave manually assigned teams untouched.

@JaeYeonLee0621 JaeYeonLee0621 changed the title 197: team synchronization 197: only OAuth-managed teams are synced Sep 29, 2026
@JaeYeonLee0621 JaeYeonLee0621 changed the title 197: only OAuth-managed teams are synced 197: Limit OAuth team management to OAuth-managed teams Sep 29, 2026
@JaeYeonLee0621 JaeYeonLee0621 self-assigned this Oct 2, 2026

This branch has not been deployed

No deployments
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.

OAuth team member management also acts on non-OAuth-managed teams

1 participant