コンテンツにスキップ

YubiKeyのOTPでDKVSからデータ取得

YubiKeyのOTP(ワンタイムパスワード)とKeyを使用して、DKVSからValueを取得します。

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

APIキーに必要な権限

DKVS : GET_VALUE

メソッド

GET

URL

/v1/dkvs/yubikey_otp

URLパラメータ

パラメータ名 必須 内容
key 文字列 KVSのKeyを指定。','(空白はNG)で複数指定可能。複数指定した場合はOR条件になります。
otp 文字列 YubiKeyのワンタイムパスワード。

リクエスト例

curl \
  -H "X-DAUTH-API-KEY: <API-KEY>" \
  "https://api.d-auth.com/v1/dkvs/yubikey_otp?key=key1,key2&otp=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  • <API-KEY> : 使用するAPIキー

レスポンス例

ステータスライン / レスポンスヘッダ

HTTP/1.1 200 OK 
Content-Type:application/json;charset=utf-8 

レスポンスボディ

[
    {
        "key": "key1234",
        "value" : {
            # DKVSのValue
            "name": "xxxx"
        }
    },
    ...
]

エラーレスポンス

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