About Authentication Provider
UTXOS enables your application to support login with social OAuth providers. Users can sign in with familiar flows on platforms like Apple, Discord, Google, and X (Twitter).


You can enable and disable providers in the UTXOS dashboard. The authentication provider is available for all plans, including the free Base plan.
The list of supported providers will be updated as we add more providers. If you have a specific provider in mind, please reach out to us.
Custom Authentication Provider
Custom Authentication Provider allows to use your own OAuth provider ID for social login. This feature is useful when you want to use your own branding for the social login page or need custom permissions from the user.
To set up a custom authentication provider, you need to provide the OAuth client ID and secret in the UTXOS dashboard. This will allow you to use your own OAuth provider while still leveraging the UTXOS infrastructure for user management and wallet creation.
Custom Authentication Provider is available on the Pro and Scale plans.
Supported Providers
Here is a list of supported providers, click on the provider to view the setup guide:
Third-Party Authentication
For applications with existing OAuth2 authentication, such as Google sign-in or Privy etc, you can provide users’ refresh token to skip the authorization step of the OAuth2 flow.
Each OAuth2 provider has a slightly different configuration and requirements, check the guides for your preferred OAuth2 provider.
Third-party auth is only available on the Scale plan.