Permissions-Policy: publickey-credentials-create

實驗性功能: 這是一個 實驗性技術
在生產環境中使用此功能之前,請仔細檢視 瀏覽器相容性表格

HTTP Permissions-Policy 頭部 publickey-credentials-create 指令控制當前文件是否允許使用 Web 身份驗證 API 建立新的 WebAuthn 證書,例如,透過 navigator.credentials.create({publicKey})

具體來說,當定義的策略阻止使用此功能時,navigator.credentials.create({publicKey}) 返回的 Promise 將會使用 NotAllowedError DOMException 拒絕。如果方法是跨域呼叫的,並且該功能透過 allow= 在 iframe 上 授予,而框架也沒有 瞬時啟用,那麼 Promise 也會使用 NotAllowedError 拒絕。

語法

http
Permissions-Policy: publickey-credentials-create=<allowlist>;
<allowlist>

授予使用此功能許可權的源列表。有關更多詳細資訊,請參見 Permissions-Policy > 語法

預設策略

publickey-credentials-create 的預設允許列表為 self

規範

規範
Web 身份驗證:訪問公鑰證書的 API - 第 3 級
# sctn-permissions-policy

瀏覽器相容性

BCD 表格僅在瀏覽器中載入

另請參閱