Yahoo! ID連携

OpenID Configurationエンドポイント

各エンドポイントのURLとサポート機能を確認するためのエンドポイントです。

リクエスト

URL: https://auth.login.yahoo.co.jp/yconnect/v2/.well-known/openid-configuration

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

リクエストパラメーター

なし

リクエストサンプル

https://auth.login.yahoo.co.jp/yconnect/v2/.well-known/openid-configuration
 
GET /yconnect/v2/.well-known/openid-configuration HTTP/1.1
Host: auth.login.yahoo.co.jp

レスポンス

パラメーター名概要返却値(サンプル)
issuerClaimsの発行者
"https://auth.login.yahoo.co.jp/yconnect/v2"
authorization_endpointAuthorizationエンドポイントのURL
"https://auth.login.yahoo.co.jp/yconnect/v2/authorization"
token_endpointTokenエンドポイントのURL
"https://auth.login.yahoo.co.jp/yconnect/v2/token"
userinfo_endpointUserInfoエンドポイントのURL
"https://userinfo.yahooapis.jp/yconnect/v2/attribute"
jwks_uriJSON Web Key SetのURL
"https://auth.login.yahoo.co.jp/yconnect/v2/jwks"
response_types_supportedサポートするresponse_type
[
  "code",
  "token",
  "id_token",
  "code token",
  "code id_token",
  "token id_token",
  "code token id_token"
]
subject_types_supportedサポートするsubのタイプ
[ "public" ]
id_token_signing_alg_
values_supported
ID TokenのSignatureのアルゴリズム
[ "RS256" ]
scopes_supportedサポートするscope
[
  "openid",
  "email",
  "profile",
  "address"
]
token_endpoint_auth_
methods_supported
Tokenエンドポイントの認証メソッド
[
  "client_secret_post",
  "client_secret_basic"
]
claims_supportedサポートするClaim
[
  "sub",
  "name",
  "given_name",
  "family_name",
  "email",
  "email_verified",
  "gender",
  "birthdate",
  "zoneinfo",
  "locale",
  "address",
  "iss",
  "aud",
  "exp",
  "iat",
  "nickname",
  "picture"
]
display_values_supportedサポートするdisplay
[
  "page",
  "popup",
  "touch"
]
service_documentation開発者向けのドキュメント
"https://developer.yahoo.co.jp/yconnect/"
claims_locales_supportedサポートするClaimの言語
[ "ja-JP" ]
ui_locales_supportedサポートするユーザーインターフェースの言語
[ "ja-JP" ]
op_policy_uriクライアントに対するポリシーについてのドキュメントのURL
"https://developer.yahoo.co.jp/yconnect/v2/guideline.html"
op_tos_uriクライアントに対する利用規約のURL
"https://developer.yahoo.co.jp/yconnect/v2/guideline.html"

レスポンスサンプル

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
 
{
  "issuer": "https://auth.login.yahoo.co.jp/yconnect/v2/",
  "authorization_endpoint": "https://auth.login.yahoo.co.jp/yconnect/v2/authorization",
  "token_endpoint": "https://auth.login.yahoo.co.jp/yconnect/v2/token",
  "userinfo_endpoint": "https://userinfo.yahooapis.jp/yconnect/v2/attribute",
  "jwks_uri": "https://auth.login.yahoo.co.jp/yconnect/v2/jwks",
  "response_types_supported": [
    "code",
    "token",
    "id_token",
    "code token",
    "code id_token",
    "token id_token",
    "code token id_token"
  ],
  "subject_types_supported": [ "public" ],
  "id_token_signing_alg_values_supported": [ "RS256" ],
  "scopes_supported": [
    "openid",
    "email",
    "profile",
    "address"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_post",
    "client_secret_basic"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "email",
    "email_verified",
    "gender",
    "birthdate",
    "zoneinfo",
    "locale",
    "address",
    "iss",
    "aud",
    "exp",
    "iat",
    "nickname",
    "picture"
  ],
  "display_values_supported": [
    "page",
    "popup",
    "touch"
  ],
  "service_documentation": "https://developer.yahoo.co.jp/yconnect/",
  "claims_locales_supported": [ "ja-JP" ],
  "ui_locales_supported": [ "ja-JP" ],
  "op_policy_uri": "https://developer.yahoo.co.jp/yconnect/v2/guideline.html",
  "op_tos_uri": "https://developer.yahoo.co.jp/yconnect/v2/guideline.html"
}


Yahoo!知恵袋で調べる