コンテンツにスキップ

OATHのOTP検証

ネームスペースにあるOATHのOTP(ワンタイムパスワード)の真偽を検証します。

※ネームスペースは、APIキーのネームスペースになります。

APIキーに必要な権限

OATH : VERIFY_OTP

メソッド

GET

URL

/v1/oath/verify

URLパラメータ

パラメータ名 必須 内容
device_id 文字列 OATHのデバイスID。
otp 文字列 OATHのワンタイムパスワード。

リクエスト例

curl \
  -H "X-DAUTH-API-KEY: <API-KEY>" \
  "https://api.d-auth.com/v1/oath/verify?device_id=xxxxxxxxxxxx&otp=123456"
  • <API-KEY> : 使用するAPIキー

レスポンス例

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

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

レスポンスボディ

{
    "status": "OK"
} 

statusの内容は下記のとおりです。

status 内容
OK 正しいOTPです。
BAD_OTP 誤ったOTPです。

エラーレスポンス

次の404エラーのときは、API KEYと同じネームスペースにOATHが存在していません。 OATHがネームスペースに存在するときは、OATHの設定が無効になっている可能性があります。

{
  "errors": [{
    "code": "NoResourceError",
    "message":"OATH '<device_id>' not found."
  }]
}

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