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-----" } ※便宜上改行しています