コンテンツにスキップ

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 : 有効かどうか

エラーレスポンス

詳細はこちらをご参照ください。