signInOptions: (
input: {
origin: string;
relyingPartyId: string;
relyingPartyName: string;
tenantId: string;
timeout: undefined | number;
userContext?: Record<string, any>;
userPresence: undefined | boolean;
userVerification: undefined | UserVerification;
},
) => Promise<
| SignInOptionsErrorResponse
| {
challenge: string;
createdAt: number;
expiresAt: number;
status: "OK";
timeout: number;
userVerification: UserVerification;
webauthnGeneratedOptionsId: string;
},
> = Wrapper.signInOptions
Type declaration
- (
input: {
origin: string;
relyingPartyId: string;
relyingPartyName: string;
tenantId: string;
timeout: undefined | number;
userContext?: Record<string, any>;
userPresence: undefined | boolean;
userVerification: undefined | UserVerification;
},
): Promise<
| SignInOptionsErrorResponse
| {
challenge: string;
createdAt: number;
expiresAt: number;
status: "OK";
timeout: number;
userVerification: UserVerification;
webauthnGeneratedOptionsId: string;
},
> Parameters
- input: {
origin: string;
relyingPartyId: string;
relyingPartyName: string;
tenantId: string;
timeout: undefined | number;
userContext?: Record<string, any>;
userPresence: undefined | boolean;
userVerification: undefined | UserVerification;
}
Returns Promise<
| SignInOptionsErrorResponse
| {
challenge: string;
createdAt: number;
expiresAt: number;
status: "OK";
timeout: number;
userVerification: UserVerification;
webauthnGeneratedOptionsId: string;
},
>