Frontend Integration
Typical Workflow
Example Code Snippets
const response = await fetch('/api/verifier/passwordless-login/v1/authorize-qr-code', {
method: 'POST', headers: { 'Content-Type': 'application/json' }
});
const data = await response.json();
document.getElementById('qr-code').src = data.qr_code_url;const eventSource = new EventSource(`/api/verifier/passwordless-login/v1/connection/${state}`);
eventSource.onmessage = (event) => {
const result = JSON.parse(event.data);
if (result.verification_status === 'verified') {
window.location.href = result.redirect_url;
eventSource.close();
} else if (result.verification_status === 'failed') {
alert('Verification failed. Please try again.');
eventSource.close();
}
};Last updated