docs/interfaces/auth.LoginWithEmailRequest.html
interface LoginWithEmailRequest {
client_id?: string;
client_secret?: string;
client_assertion?: string;
client_assertion_type?: "urn:ietf:params:oauth:client-assertion-type:jwt-bearer";
email: string;
code: string;
audience?: string;
scope?: string;
}
client_id?client_secret?client_assertion?client_assertion_type?emailcodeaudience?scope?
Optionalclient_idclient_id?: string
Specify this to override the parent class's clientId
Optionalclient_secretclient_secret?: string
Specify this to override the parent class's clientSecret
Optionalclient_assertionclient_assertion?: string
Specify this to provide your own client assertion JWT rather than the class creating one for you from the clientAssertionSigningKey.
Optionalclient_assertion_typeclient_assertion_type?: "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
If you provide your own client_assertion you should also provide the client_assertion_type.
email: string
The user's email address.
code: string
The user's verification code.
Optionalaudienceaudience?: string
API Identifier of the API for which you want to get an Access Token.
Optionalscopescope?: string
Use openid to get an ID Token, or openid profile email to also include user profile information in the ID Token.
Member Visibility
ThemeOSLightDark
Properties client_idclient_secretclient_assertionclient_assertion_typeemailcodeaudiencescope