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! ID連携 v2
- Yahoo! ID連携とは
- ガイドラインを確認する
- Yahoo! JAPAN IDを取得する
- Client IDを登録する
- 各種フロー
- ネイティブアプリを開発
- 属性取得API(UserInfoAPI)
- ID Token
- JavaScript SDK
- PHP SDK
- Java SDK
- デザインガイドライン
- APIアクセス実装方法
- Yahoo! ID連携用語集
- FAQ