@tauri-apps/plugin-biometric
Enumeraciones
Sección titulada «Enumeraciones»BiometryType
Sección titulada «BiometryType»Miembros de enumeraciones
Sección titulada «Miembros de enumeraciones»FaceID: 2;Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L12
Iris: 3;Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L14
Ninguno
Sección titulada «None»None: 0;Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L8
TouchID
Sección titulada «TouchID»TouchID: 1;Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L10
Interfaces
Sección titulada «Interfaces»AuthOptions
Sección titulada «AuthOptions»Propiedades
Sección titulada «Propiedades»| Propiedad | Tipo | Definido en |
|---|---|---|
allowDeviceCredential? |
boolean |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L36 |
cancelTitle? |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L37 |
confirmationRequired? |
boolean |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L45 |
fallbackTitle? |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L40 |
maxAttemps? |
number |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L46 |
subtitle? |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L44 |
title? |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L43 |
Propiedades
Sección titulada «Propiedades»| Propiedad | Tipo | Definido en |
|---|---|---|
biometryType |
BiometryType |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L19 |
error? |
string |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L20 |
errorCode? |
| "appCancel" | "authenticationFailed" | "invalidContext" | "notInteractive" | "passcodeNotSet" | "systemCancel" | "userCancel" | "userFallback" | "biometryLockout" | "biometryNotAvailable" | "biometryNotEnrolled" |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L21 |
isAvailable |
boolean |
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L18 |
Funciones
Sección titulada «Funciones»authenticate()
Sección titulada «authenticate()»function authenticate(reason, options?): Promise<void>Solicita autenticación al usuario mediante la interfaz del sistema (touchID, faceID o Android Iris). Se rechaza si la autenticación falla.
import { authenticate } from "@tauri-apps/plugin-biometric";await authenticate('Open your wallet');Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
reason |
string |
|
options? |
AuthOptions |
Devuelve
Sección titulada «Devuelve»Promise<void>
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L69
checkStatus()
Sección titulada «checkStatus()»function checkStatus(): Promise<Status>Comprueba si la autenticación biométrica está disponible.
Devuelve
Sección titulada «Devuelve»una promesa que se resuelve con un objeto que contiene toda la información sobre el estado de la biometría.
Origen: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/biometric/guest-js/index.ts#L53
© 2026 Colaboradores de Tauri. CC-BY / MIT