client
signIn()
signIn<P>(
providerId?,
options?,
authorizationParams?): Promise< undefined | Response >
Client-side method to initiate a signin flow or send the user to the signin page listing all possible providers. Automatically adds the CSRF token to the request.
Type parameters
▪ P extends undefined
| RedirectableProviderType
= undefined
Parameters
▪ providerId?: LiteralUnion
< P
extends RedirectableProviderType
? P
| BuiltInProviderType
: BuiltInProviderType
, string
>
▪ options?: SignInOptions
▪ authorizationParams?: SignInAuthorizationParams
Returns
Promise
< undefined
| Response
>
signOut()
signOut(options?): Promise< void >
Signs the user out, by removing the session cookie. Automatically adds the CSRF token to the request.
Parameters
▪ options?: SignOutParams
< true
>
Returns
Promise
< void
>
SignInAuthorizationParams
type SignInAuthorizationParams: string | string[][] | Record< string, string > | URLSearchParams;
Match inputType
of new URLSearchParams(inputType)