publicKeyCredentialCreationOptions
公開鍵作成オプションの詳細(必須、オプションあり)
const publicKeyCredentialCreationOptions = {
challenge: Uint8Array.from(
"サーバから送信されたランダム文字列(チャレンジ)", c => c.charCodeAt(0)),
rp: { /* 利用するサイトの情報 */
name: "ミツエーリンクス",
id: "mitsue.co.jp",
},
user: { /* 利用するユーザの情報 */
id: Uint8Array.from(
"UZSL85T9AFC", c => c.charCodeAt(0)),
name: "
[email protected]",
displayName: "Lee",
},
pubKeyCredParams: [{alg: -7, type: "public-key"}],
authenticatorSelection: {
authenticatorAttachment: "cross-platform",
},
attestation: "direct"
};
const credential = await navigator.credentials.create({
publicKey: publicKeyCredentialCreationOptions
});
35 / 45