Skip to main content
Non-custodial wallets support multiple authentication flows. Each method resolves the wallet for the authenticated identity. If your app supports account linking, linked identities can access the same wallet.

OIDC authentication

OMS Wallet supports three OIDC flows: fixed Google and Apple redirects, redirects configured for custom providers, and provider-issued ID-token authentication.
On first login, OMS Wallet creates or resolves the wallet for the provider identity and returns the active wallet.

Email OTP

Email OTP is ideal for financial products where users may not have a social account or prefer not to link one. The user enters their email, receives a one-time code, and a wallet is selected or created on verification.
The SDK handles the full OTP flow. No additional backend is required for email OTP.

Checking sign-in state