Skip to content

OIDC 1.0プロバイダーコンフィグレーションの取得

OIDC 1.0で定められた OpenID プロバイダーに関する情報を返却する

GET {auth_api_url}/.well-known/openid-configuration

なし

なし

なし

200 : OK

キー
Content-Typeapplication/json
フィールド 形式 必須 説明 値の例
issuer 文字列YES

OpenIDプロバイダーを一意に識別するURL

https://auth.example.com
authorization_endpoint 文字列YES

認可処理エンドポイントのURL

https://auth.example.com/oauth2/authorize
token_endpoint 文字列YES

トークン交換処理エンドポイントのURL

https://auth.example.com/oauth2/token
userinfo_endpoint 文字列YES

ユーザー情報取得エンドポイントのURL

https://auth.example.com/oauth2/userinfo
jwks_uri 文字列YES

公開鍵群が公開されているURL

https://auth.example.com/oauth2/jwks
scopes_supported ["openid", "profile", "email", "offline_access"](固定値)YES

サポートするscope一覧

["openid", "profile", "email", "offline_access"]
response_types_supported ["code"](固定値)YES

サポートするresponse type一覧

["code"]
subject_types_supported ["public"](固定値)YES

サポートするsubのタイプ一覧

["public"]
id_token_signing_alg_values_supported ["RS256"](固定値)YES

サポートするJWSサインアルゴリズム一覧

["RS256"]
{
  "issuer": "https://auth.example.com",
  "authorization_endpoint": "https://auth.example.com/oauth2/authorize",
  "token_endpoint": "https://auth.example.com/oauth2/token",
  "userinfo_endpoint": "https://auth.example.com/oauth2/userinfo",
  "jwks_uri": "https://auth.example.com/oauth2/jwks",
  "scopes_supported": ["openid", "profile", "email", "offline_access"],
  "response_types_supported": ["code"],
  "subject_types_supported": ["public"],
  "id_token_signing_alg_values_supported": ["RS256"]
}
  • OIDC 1.0プロバイダー構成エンドポイントの仕様に従い実装してください
  • OpenID Provider Metadataで列挙されたオプションのうち、レスポンスボディに記載されてないフィールドについては、UPWARDから参照しないためサポートする必要はありません