UNPKG

onairos

Version:

The Onairos Library is a collection of functions that enable Applications to connect and communicate data with Onairos Identities via User Authorization. Integration for developers is seamless, simple and effective for all applications. LLM SDK capabiliti

26 lines (23 loc) 741 B
export const authenticateWithBiometrics = async () => { if (!window.PublicKeyCredential) { throw new Error('WebAuthn not supported'); } try { const supported = await PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable(); if (!supported) { throw new Error('Biometric authentication not available'); } // Trigger FaceID/TouchID const credential = await navigator.credentials.get({ publicKey: { challenge: new Uint8Array(32), rpId: window.location.hostname, userVerification: 'required', } }); return !!credential; } catch (error) { console.error('Biometric authentication failed:', error); return false; } };