@tauri-apps/plugin-biometric
Functions
Section titled “Functions”authenticate()
Section titled “authenticate()”function authenticate(reason: string, options?: AuthOptions): Promise<void>;Defined in: plugins/biometric/guest-js/index.ts:69
Prompts the user for authentication using the system interface (touchID, faceID or Android Iris). Rejects if the authentication fails.
import { authenticate } from "@tauri-apps/plugin-biometric";await authenticate('Open your wallet');Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
reason |
string |
- |
options? |
AuthOptions |
- |
Returns
Section titled “Returns”checkStatus()
Section titled “checkStatus()”function checkStatus(): Promise<Status>;Defined in: plugins/biometric/guest-js/index.ts:53
Checks if the biometric authentication is available.
Returns
Section titled “Returns”a promise resolving to an object containing all the information about the status of the biometry.
Enumerations
Section titled “Enumerations”BiometryType
Section titled “BiometryType”Defined in: plugins/biometric/guest-js/index.ts:7
Enumeration Members
Section titled “Enumeration Members”| Enumeration Member | Value | Defined in |
|---|---|---|
FaceID |
2 |
plugins/biometric/guest-js/index.ts:12 |
Iris |
3 |
plugins/biometric/guest-js/index.ts:14 |
None |
0 |
plugins/biometric/guest-js/index.ts:8 |
TouchID |
1 |
plugins/biometric/guest-js/index.ts:10 |
Interfaces
Section titled “Interfaces”AuthOptions
Section titled “AuthOptions”Defined in: plugins/biometric/guest-js/index.ts:35
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
allowDeviceCredential? |
boolean |
plugins/biometric/guest-js/index.ts:36 |
cancelTitle? |
string |
plugins/biometric/guest-js/index.ts:37 |
confirmationRequired? |
boolean |
plugins/biometric/guest-js/index.ts:45 |
fallbackTitle? |
string |
plugins/biometric/guest-js/index.ts:40 |
maxAttemps? |
number |
plugins/biometric/guest-js/index.ts:46 |
subtitle? |
string |
plugins/biometric/guest-js/index.ts:44 |
title? |
string |
plugins/biometric/guest-js/index.ts:43 |
Status
Section titled “Status”Defined in: plugins/biometric/guest-js/index.ts:17
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
biometryType |
BiometryType |
plugins/biometric/guest-js/index.ts:19 |
error? |
string |
plugins/biometric/guest-js/index.ts:20 |
errorCode? |
| "appCancel" | "authenticationFailed" | "invalidContext" | "notInteractive" | "passcodeNotSet" | "systemCancel" | "userCancel" | "userFallback" | "biometryLockout" | "biometryNotAvailable" | "biometryNotEnrolled" |
plugins/biometric/guest-js/index.ts:21 |
isAvailable |
boolean |
plugins/biometric/guest-js/index.ts:18 |
© 2026 Tauri Contributors. CC-BY / MIT