tauri-app-biometric

Installation
SKILL.md

When to use this skill

ALWAYS use this skill when the user mentions:

  • Biometric authentication (TouchID, FaceID, fingerprint)
  • Securing sensitive actions with biometric confirmation
  • Fallback when biometric hardware is unavailable

Trigger phrases include:

  • "biometric", "Face ID", "Touch ID", "fingerprint", "biometric login"

How to use this skill

  1. Install the biometric plugin:
    cargo add tauri-plugin-biometric
    
  2. Register the plugin in your Tauri builder:
    tauri::Builder::default()
        .plugin(tauri_plugin_biometric::init())
    
  3. Configure capabilities in src-tauri/capabilities/default.json:
    { "permissions": ["biometric:allow-authenticate", "biometric:allow-status"] }
    
  4. Check availability and authenticate from the frontend:
    import { authenticate, status } from '@tauri-apps/plugin-biometric';
    const bioStatus = await status();
    if (bioStatus.isAvailable) {
      await authenticate('Confirm your identity', { allowDeviceCredential: true });
    }
    
  5. Implement fallback for devices without biometric support (PIN or password entry)
  6. Pair with stronghold plugin for unlocking encrypted secrets after biometric confirmation

Outputs

  • Biometric authentication flow with availability check
  • Fallback strategy for unsupported devices
  • Integration pattern with secure storage

References

Keywords

tauri biometric, face id, touch id, fingerprint, authentication, fallback

Related skills

More from partme-ai/full-stack-skills

Installs
6
GitHub Stars
361
First Seen
Mar 25, 2026