WalletAuthenticator.login() 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.
Login With Connected Wallet
Example
// Add the domain of the application users will login to, this will be used throughout the login process
const domain = "thirdweb.com";
// Generate a signed login payload for the connected wallet to authenticate with
const loginPayload = await sdk.auth.login(domain);
Signature:
login(domain: string, options?: LoginOptions): Promise<LoginPayload>;
Parameters
Parameter | Type | Description |
---|---|---|
domain | string | The domain of the server-side application to login to |
options | LoginOptions | (Optional) Optional configuration options for the login request |
Returns:
Promise<LoginPayload>
Login payload that can be used on the server-side to verify the login request or authenticate
Remarks
Client-side function that allows the connected wallet to login to a server-side application. Generates a login payload that can be sent to the server-side for verification or authentication.