Wallet-as-a-ServiceAuthenticationOverview

Authentication Provider

UTXOS enables your application to support login with social OAuth providers. Users sign in with familiar authentication flows from platforms they already trust.

app-login
login-discord

Supported Providers

ProviderPlan RequiredCustom OAuthThird-Party Auth
GoogleBase (free)Pro, ScaleScale
DiscordBase (free)Pro, ScaleScale
X (Twitter)Base (free)Pro, ScaleScale
AppleBase (free)Pro, ScaleScale
Email OTPBase (free)N/AN/A

All providers are available on the free Base plan using UTXOS default credentials. Custom OAuth credentials require Pro or Scale plans.

What authentication options are available?

UTXOS offers three authentication modes to fit your integration needs:

Default Authentication

Enable any provider directly from the UTXOS dashboard. Your users authenticate through UTXOS-managed OAuth credentials with no additional setup required.

  • Available on all plans including Base (free)
  • No configuration needed
  • Enable/disable providers with a single toggle

Custom Authentication Provider

Use your own OAuth credentials to customize the login experience. This option gives you control over branding and permissions.

  • Available on Pro and Scale plans
  • Requires OAuth client ID and secret from the provider
  • Full control over OAuth consent screen and requested scopes

Third-Party Authentication

For applications with existing OAuth2 authentication, pass your users’ refresh tokens to UTXOS to skip the authorization step entirely.

  • Available on Scale plan only
  • Seamless integration with existing auth systems
  • No additional login prompts for users

Provider Setup Guides

Click a provider to view the complete setup guide:

Third-Party Authentication

For applications with existing OAuth2 authentication systems, see the Third-Party Authentication Guide for integration instructions.

Need Another Provider?

If you require a provider not listed here, contact us with your request. We actively expand our provider support based on community needs.