@adonis-agora/authkit-react
Version:
Frontend ergonomics over AuthKit for AdonisJS + Inertia + React apps: a typed useAuth() hook, role-gating hooks and gating components.
13 lines (12 loc) • 379 B
TypeScript
export interface UsePasskeyLoginOptions {
optionsUrl: string;
verifyUrl: string;
csrfToken?: string;
onSuccess?: (assertion: string) => void;
}
export interface UsePasskeyLoginResult {
authenticate: () => Promise<void>;
busy: boolean;
failed: boolean;
}
export declare function usePasskeyLogin(options: UsePasskeyLoginOptions): UsePasskeyLoginResult;