Add Passkey Support & Pint
This commit is contained in:
18
resources/views/vendor/passkeys/components/partials/authenticateScript.blade.php
vendored
Normal file
18
resources/views/vendor/passkeys/components/partials/authenticateScript.blade.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<script>
|
||||
async function authenticateWithPasskey(remember = false) {
|
||||
const response = await fetch('{{ route('passkeys.authentication_options') }}')
|
||||
|
||||
const options = await response.json();
|
||||
|
||||
const startAuthenticationResponse = await startAuthentication({ optionsJSON: options, });
|
||||
|
||||
const form = document.getElementById('passkey-login-form');
|
||||
|
||||
form.addEventListener('formdata', ({formData}) => {
|
||||
formData.set('remember', remember);
|
||||
formData.set('start_authentication_response', JSON.stringify(startAuthenticationResponse));
|
||||
});
|
||||
|
||||
form.submit();
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user