Yahoo! ID連携

OpenID Configurationエンドポイント

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!知恵袋で調べる