POST DKVS Get value by FIDO API

FIDO認証器とKeyを使用して、DKVSからValueを取得します。

API Keyに設定されているネームスペースと、同じネームスペースのFIDO認証器 DKVSが対象になります。

FIDO認証器で認証を行い、DKVSからValueを取得する処理は、下記のフローのとおりです。
自作のWebアプリケーションに実装するには、下記の機能を実装する必要があります

  • ブラウザ側 : FIDO認証器とサーバ側の認証処理の橋渡しを行う。
  • サーバ側 : FIDOの認証要求(DAuth API : fido/assertion_start)を行うAPI。
  • サーバ側 : FIDOの認証応答(DAuth API : dkvs/fido)を行うAPI。
ブラウザ側の処理を簡単にするために、DAuthではスクリプト(dauth.js)を提供しています。こちらからダウンロードできます。
各処理を実装するためのサンプルソースは、[API実行]ボタン下のタブでご確認いただけます。

ヘッダーパラメータ

[文字列型] DAuthのAPIキー(32桁)。事前にWebコンソールで作成して下さい。
APIキーのネームスペースと同じリソースにのみアクセスできます。
[文字列型] 要求元のOrigin情報。
FIDOを使用するWebサイトのURLが入ります。

リクエストパラメータ

Body
[文字列型] ユーザID。
[文字列型] PINや生体認証などユーザ認証を必要とするかどうかの挙動を指定。デフォルトは"discouraged"。
  • "discouraged" : 必要なし
  • "preferred" : あれば使う
  • "required" : 必須
[文字列型] KVSのKey。
','(空白はNG)で複数指定可能。複数指定した場合はOR条件になります。