The three OAuth modes

Pick the mode that matches your branding and trust requirements. You can change later — modes are configured per-app.

Mode A — Shared (Tanvrit-managed)

Default for first-party platforms (wedding, swyft, …) and any third party that doesn't care about consent-screen branding. The provider's consent screen reads "Tanvrit".

Mode B — BYO (Bring Your Own)

For tenants who want their own brand on the Google / Apple / Facebook / GitHub consent screen. Most B2B SaaS, white-label deployments, and any partner who's already on these platforms with their own developer account.

Mode C — Sign in with Tanvrit (OIDC IdP)

For third parties who want zero-setup auth and cross-Tanvrit SSO. Tanvrit becomes your Identity Provider — your users see Tanvrit's login screen, but the resulting identity is yours to consume via standard OIDC.

How to choose

Mode AMode BMode C
Who runs the OAuth client?TanvritYouYou (against Tanvrit IdP)
Who's on the consent screen?TanvritYouTanvrit (you authorize from your own UI)
Setup workNonePer-provider OAuth registration + paste credsRegister one OIDC client
Cross-Tanvrit SSO
Best forFirst-party apps, dev / stagingWhite-label, branded SaaSThird-party apps, partners

Next: Sign in with Tanvrit (Mode C) — full guide