Skip to content

Fix: bind OAuth logins to the provider subject and Microsoft tenant - #289

Merged
tekwani merged 1 commit into
tetherto:developfrom
mukama:fix/oauth-identity-binding
Oct 2, 2026
Merged

tekwani merged 1 commit into
tetherto:developfrom
mukama:fix/oauth-identity-binding

Conversation

@mukama

@mukama mukama commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

OAuth logins were matched on the email string alone, so any account that could present a user's address (lapsed vendor domain, foreign Entra tenant, unverified Google email) got that user's session; logins now require a verified Google email and the configured Microsoft tenant, and each user row is bound to the provider's immutable subject on first login.

@tekwani
tekwani merged commit 6e7aa55 into tetherto:develop Oct 2, 2026
8 checks passed
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.

3 participants