Skip to main content

WalletAuthenticator.authenticate() method

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Authenticate With Token

Example

const domain = "thirdweb.com";
const loginPayload = await sdk.auth.login(domain);
const token = await sdk.auth.generateAuthToken(domain, loginPayload);

// Authenticate the token and get the address of authenticating users wallet
const address = sdk.auth.authenticate(domain, token);

Signature:

authenticate(domain: string, token: string): Promise<string>;

Parameters

ParameterTypeDescription
domainstringThe domain of the server-side application doing authentication
tokenstringThe authentication token being used

Returns:

Promise<string>

The address of the authenticated wallet

Remarks

Server-side function that authenticates the provided JWT token. This function verifies that the provided authentication token is valid and returns the address of the authenticated wallet.