Events
onAuthInit
Summary
This callback will be called when an authentication process initiates.
- For wallets, this is when signature is requested.
- For email and SMS, this is as soon as user provides the phone number or email address.
- For social, this is as soon as user selects a social provider.
Usage
<DynamicContextProvider
settings={{
events: {
onAuthInit: (args) => {
console.log('onAuthInit was called', args);
}
}
}}
>
{/* ... rest of your app ... */}
</DynamicContextProvider>
Callback Argument Value
{
type: "email";
email: string;
isEmailRecoveryFlow?: boolean;
// Same as "email"
option: string;
} | {
type: "social";
provider: ProviderEnum;
// Same as "provider"
option: ProviderEnum;
} | {
type: "wallet";
address: string;
connectorName: string;
// Same as "connectorName"
option: string;
} | {
type: "sms";
phone: PhoneData;
// Same as "phone"
option: PhoneData;
}
Was this page helpful?