メインコンテンツへスキップ
POST
同意の署名鍵を登録する

承認

Authorization
string
header
必須

Bearer トークンと DPoP トークンは、API の設定に応じてサポートされます

Scopes

create:me:consent_signing_keys

ボディ

application/json

同意署名鍵を登録するためのリクエスト本文。

jwk
ec · object
必須

同意決定への署名用に登録する公開ECDSA P-256 JWK。秘密鍵の情報を指定してはなりません。鍵識別子はAuth0によって割り当てられるため、指定してはなりません。

device_identifier
string
必須

対応する秘密鍵を保持するデバイスの人が判読できるラベル。これは単なるラベルであり、鍵がそのデバイスに紐付いていることを保証するものではありません。

Required string length: 1 - 128
expires_at
string<date-time>

鍵の有効期限日時。任意で、省略時は最長の2年間になります。現在から少なくとも1時間後であり、デフォルトの有効期限を超えない必要があります。

レスポンス

同意署名鍵が正常に登録されました

認証済みユーザーが登録した同意署名鍵。

kid
string
必須

登録済み署名鍵の一意の識別子。同意決定に署名する際にこれを指定すると、この鍵を使用して署名を検証できます。

例:

"csk_72jbvv7LfRKYp59gtRLtkn"

jwk
ec · object
必須

同意決定への署名に使用される、登録済みの公開ECDSA P-256 JWK。秘密鍵の情報が保存または返却されることはありません。

device_identifier
string
必須

対応する秘密鍵を保持するデバイスの人が判読できるラベル。

created_at
string<date-time>
必須

署名鍵が登録された日時。

expires_at
string<date-time>
必須

署名鍵の有効期限日時。この時点以降、この鍵は同意決定への署名には使用できなくなり、置き換える必要があります。