mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-04-21 11:26:15 +02:00
8df28a9875
* chore: update deps, make mobile script paths relative * feat(biometric): setup plugin folder * feat: implement iOS * add api * android * fix plugin name * also check empty info.plist entry * add example * fix android * supress * lint * better explanation * add partners & contributed by * change ext * license headers * update vite * add covector setup * tauri/dox removed * add example * docs --------- Co-authored-by: Lucas Nogueira <lucas@tauri.app>
31 lines
799 B
Svelte
31 lines
799 B
Svelte
<script>
|
|
import { authenticate } from "@tauri-apps/plugin-biometric";
|
|
|
|
export let onMessage;
|
|
let allowDeviceCredential = true;
|
|
|
|
function auth() {
|
|
authenticate("Tauri API wants to show it is awesome :)", {
|
|
allowDeviceCredential,
|
|
cancelTitle: "Cancel request",
|
|
fallbackTitle: "Trying the fallback option",
|
|
title: "Tauri API Auth",
|
|
subtitle: "Please authenticate :)",
|
|
confirmationRequired: false,
|
|
maxAttemps: 1,
|
|
})
|
|
.then(onMessage)
|
|
.catch(onMessage);
|
|
}
|
|
</script>
|
|
|
|
<div>
|
|
<input
|
|
type="checkbox"
|
|
id="dllowDeviceCredential"
|
|
bind:checked={allowDeviceCredential}
|
|
/>
|
|
<label for="allowDeviceCredentiale">Allow device credential</label>
|
|
</div>
|
|
<button class="btn" id="cli-matches" on:click={auth}> Authenticate </button>
|