FIDO認証器の追加登録応答¶
ネームスペースにFIDO認証器を追加します。
※ネームスペースは、APIキーのネームスペースになります。
FIDO認証器は、ネームスペース内で一意になります。
APIキーに必要な権限¶
FIDO : CREATE
メソッド¶
POST
URL¶
/v1/fido/make_credential
URLパラメータ¶
Content-Type: application/json
Origin: <ORIGIN>
パラメータ名 | 必須 | 型 | 内容 |
---|---|---|---|
<ORIGIN> |
● | 文字列 | 要求元のOrigin情報 |
newCredential | ● | Object | clientサイドでnavigator.credentials.createの実行結果(newCredential) |
token | ● | 文字列 | attestation_startでレスポンスしたtoken値。 |
リクエスト例¶
curl \
-X POST \
-H "X-DAUTH-API-KEY: <API-KEY>" \
-H "Content-Type: application/json" \
-H "Origin:<ORIGIN>" \
-d '{ \
"newCredential":{...}", \
"token": "..." \
}'\
"https://api.d-auth.com/v1/fido/make_credential"
<API-KEY>
: 使用するAPIキー<ORIGIN>
:要求元のOrigin情報
レスポンス例¶
ステータスライン / レスポンスヘッダ¶
HTTP/1.1 200 OK
Content-Type:application/json;charset=utf-8
レスポンスボディ¶
{
"credential_id": "IFGeJngCMfA4cNx2jhseoDigGkzbGcIFGeJn==",
"device_id": "00000000-03df-4aa1-a0e0-ebcb4785cae7",
"user_id": "hoge@test.com",
"created_at": "2022/04/13 23:51:40",
"updated_at": "2022/04/13 23:51:40",
"device_name": "fido device",
"is_enabled": true
}
- credential_id : navigaterオブジェクトとfido認証器間で参照される号個体識別番号
- device_id : FIDO認証器のデバイスID
- user_id : 割り当てられたログインユーザID
- created_at : FIDO認証器の登録日時
- updated_at : 情報更新日時
- device_name : FIDO認証器の名前
- is_enabled : 有効かどうか
エラーレスポンス¶
詳細はこちらをご参照ください。