Yahoo! ID連携

Public Keysエンドポイント

ID TokenのSignatureを検証するためのPublic Keyを返却するエンドポイントです。

ID Tokenの詳細および検証方法についてはこちらを参照ください。

リクエスト

URL: https://auth.login.yahoo.co.jp/yconnect/v2/public-keys

サポートするHTTPメソッド: GET

リクエストパラメーター

なし

リクエストサンプル

https://auth.login.yahoo.co.jp/yconnect/v2/public-keys
 
GET /yconnect/v2/public-keys HTTP/1.1
Host: auth.login.yahoo.co.jp

レスポンス

パラメーター名概要返却値(サンプル)
kid ID TokenのHeaderに含まれているKey ID。
Signatureを生成したPrivate Keyの対になるPublic Keyを判定するために利用
"0cc175b9c0f1b6a831c399e269772661"
public key Signatureを生成したPrivate Keyの対になるPublic Key文字列
"MIIBIjANBgkqhk...YcZX8QIDAQAB"

レスポンスサンプル

HTTP/1.1 200 OK
Content-Type: application/json
Date: Wed, 11 May 2016 07:54:16 GMT
Expires: Wed, 11 May 2016 08:54:16 GMT
Cache-Control: public, max-age=3600
 
{
  "0cc175b9c0f1b6a831c399e269772661": "-----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArcbmlREPkF3YEkO0eSk7
    v3fpekcJty3QON6bkFoKWFUClPXTpVXi9KffpeZPbVjAnN6nlBA4A0sYdzljbpLu
    jdf19XGKGw4Xa1c9oZdjLA9SNTm+Tvbh3657ApOdqahKoFRtZdSnclWD/z2pnalI
    WeD+Zyh9uxGP66zIchAr2N3YVZb/5MAdVIgbSAk97MdmFMfAjlxKXLwMYiKWuoZW
    whlsP8EGA+4KIBWaSUOsARBkbtCo2ftVXLXMRV7fbyp3DY3tUzMFGkSPVRy04Uh8
    FELERMiuITOnXwcdt33P8YbTjzuE2OVh91lUkzgGTp5PfoHfmI0jgUOsOgQEYcZX
    8QIDAQAB
  -----END PUBLIC KEY-----"
}
※便宜上改行しています


Yahoo!知恵袋で調べる