Skip to main content
GET
この環境が対応する公開OAuthエンドポイントと、認可コード、PKCE、リフレッシュ、失効の仕組みを確認します。

認証

なし。

リクエスト例

このルートに記載されたエンコード方式と認証方法に従ってください。アクション API のエンベロープと冪等性のルールは、アクションの呼び出しにのみ適用されます。

レスポンス

正規の issuer オリジンにある絶対エンドポイント URL を含む、OAuth 認可サーバーのメタデータ。
HTTP 200

操作の注意事項

  • 対応として公開されるのは、レスポンスタイプ code とレスポンスモード query のみです。
  • クライアントは動的登録または Client ID Metadata Document(CIMD)を使用できます。client_id_metadata_document_supported は true です。CIMD クライアントはドキュメントの公開 HTTPS URL を client_id として使用します。
  • CIMD の JSON ドキュメントには、完全一致する client_id、空でない最大 120 文字の client_name、1~10 件の正確な redirect_uris が必要です。公開クライアント認証 none と S256 PKCE を使用してください。authorization_code は必須、refresh_token は任意です。
  • CIMD はポート 443 の公開 HTTPS で非圧縮 JSON として配信し、明示的なパスを指定してください。認証情報、フラグメント、ドットセグメント、リダイレクトは使用できません。ドキュメントは最大 64 KiB で、5 秒以内に応答する必要があります。キャッシュは最大 5 分で失効します。トークン交換と更新には認可に紐づいたメタデータが使われます。
  • OpenID Connect が利用可能な場合、認可サーバーのメタデータには openid と email スコープ、userinfo_endpoint、jwks_uri も含まれます。利用できない場合、これらのスコープとエンドポイントはメタデータに含まれません。
  • トークンと失効処理の認証方式は none です。パブリッククライアントは、クライアントシークレットの代わりに client_id と S256 PKCE を使用します。
  • offline_access は更新関連のスコープマーカーであり、プロダクト権限ではありません。リフレッシュトークンが発行されるかは、認可方式として refresh_token を登録したかどうかで決まります。
  • 最終的なクライアントコールバックで返された iss の値を issuer と照合してください。認可の成功・拒否のどちらのコールバックにも iss が含まれ、state が指定されていた場合はその値も返します。

エラー