diff --git a/apps/portal/src/app/wallets/page.mdx b/apps/portal/src/app/wallets/page.mdx index c5b869da205..b9fc983c05a 100644 --- a/apps/portal/src/app/wallets/page.mdx +++ b/apps/portal/src/app/wallets/page.mdx @@ -72,13 +72,14 @@ Create wallets for your users with flexible authentication options. Choose from ## API Authentication -Authenticating a user is done in two steps: +For email, phone, passkey, or SIWE authentication, a two-step process is used: +- Initiate authentication to get a challenge +- Complete authentication with the challenge response -1. Initiate authentication -2. Complete authentication +For guest or custom (jwt/auth-payload) authentication, you can skip the first step and directly use the `/v1/auth/complete` endpoint with the required parameters. ### Initiate Authentication -Start authentication with email, phone, passkey, or social providers +Start authentication with email, phone, passkey, or SIWE @@ -87,6 +88,15 @@ Verify and complete the authentication process: +## Social Authentication + +### Single Step Flow +OAuth is done in a single step using a dedicated endpoint. + +Visit the API reference for more details on the available social providers and code snippets. + + + ### Get Wallet Information Retrieve authenticated user's wallet details: