http
HTTP/1.1 200 OK
Content-Type: text/html
Permissions-Policy: otp-credentials=(self)
<!DOCTYPE html>
<html>
<head><title>2FA Login</title></head>
<body>
<input type="text" id="otp" autocomplete="one-time-code">
<script>
if ('OTPCredential' in window) {
navigator.credentials.get({
otp: {transport: ['sms']},
signal: abortController.signal
}).then(otp => {
document.getElementById('otp').value = otp.code;
// Auto-submit form
});
}
</script>
</body>
</html>