WebOTP
Web OTP API は SMS で受信した OTP コードをブラウザが検出し、ユーザーの許可のもとウェブアプリに提供します。
概要
Web OTP API は SMS で受信した OTP コードをブラウザが検出し、ユーザーの許可のもとウェブアプリに提供します。
対応ブラウザ
デスクトップ
Chrome 93+
Edge 93+
Safari 未対応
Firefox 未対応
モバイル
Chrome Android 84+
Safari iOS 未対応
Firefox Android 未対応
基本構文
JAVASCRIPT
const otp = await navigator.credentials.get({
otp: { transport: ['sms'] }
});
if (otp) {
document.getElementById('otp-input').value = otp.code;
} 実務での使いどころ
-
WebOTP の活用
Web OTP API。SMSで受信したワンタイムパスワードを自動取得するAPI。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。