SSO Types
OAuthStrategy
A type that represents the OAuth strategy for a given provider.
For example, when creating a SignIn or SignUp, you can pass the strategy option to specify the OAuth strategy to use.
type OAuthStrategy = `oauth_${OAuthProvider}` | CustomOAuthStrategyOAuthProvider
A type that represents the OAuth provider.
type OAuthProvider =
  | 'facebook'
  | 'google'
  | 'hubspot'
  | 'github'
  | 'tiktok'
  | 'gitlab'
  | 'discord'
  | 'twitter'
  | 'twitch'
  | 'linkedin'
  | 'linkedin_oidc'
  | 'dropbox'
  | 'atlassian'
  | 'bitbucket'
  | 'microsoft'
  | 'notion'
  | 'apple'
  | 'line'
  | 'instagram'
  | 'coinbase'
  | 'spotify'
  | 'xero'
  | 'box'
  | 'slack'
  | 'linear'
  | 'x'
  | 'huggingface'
  | `custom_${string}`CustomOAuthStrategy
A type that represents a custom OAuth strategy.
type CustomOAuthStrategy = `oauth_custom_${string}`EnterpriseSSOStrategy
A type that represents an Enterprise SSO strategy.
type EnterpriseSSOStrategy = `enterprise_sso`Feedback
Last updated on