客户端
SignInOptions
扩展
Record<string,unknown>
属性
callbackUrl?
optional callbackUrl: string;指定用户登录后将被重定向到的 URL。默认情况下为启动登录的页面 URL。
redirect?
optional redirect: boolean;SignInAuthorizationParams
type SignInAuthorizationParams: string | string[][] | Record<string, string> | URLSearchParams;匹配 inputType 的 new URLSearchParams(inputType)
signIn()
signIn<P>(
providerId?,
options?,
authorizationParams?): Promise<undefined | Response>客户端方法,用于启动登录流程或将用户发送到列出所有可能的提供者的登录页面。
类型参数
| 类型参数 | 值 |
|---|---|
P extends undefined | RedirectableProviderType | undefined |
参数
| 参数 | 类型 |
|---|---|
providerId? | LiteralUnion<P extends RedirectableProviderType ? BuiltInProviderType | P : BuiltInProviderType> |
options? | SignInOptions |
authorizationParams? | SignInAuthorizationParams |
返回值
signOut()
signOut(options?): Promise<void>通过删除会话 cookie,将用户注销。
参数
| 参数 | 类型 |
|---|---|
options? | SignOutParams<true> |
返回值
Promise<void>