OAuth 2.0 および OpenID Connect の使用法 OAuth 2.0 および OpenID Connect の概要 基本 ロール アクセス・トークン 付与タイプと付与フロー スコープ 承認サーバのエンドポイント InterSystems IRIS が OAuth 2.0 および OpenID Connect をサポートする方法 サポートされているシナリオ OAuth 2.0 および OpenID Connect に対する InterSystems IRIS のサポート InterSystems IRIS でサポートされる標準規格 OAuth 2.0 クライアントとしての InterSystems IRIS Web アプリケーションの使用法 InterSystems IRIS クライアントの前提条件 構成要件 コード要件の概要 トークンの取得 トークンの検証 HTTP 要求へのアクセス・トークンの追加 Web クライアントの代行認証の定義 (オプション) バリエーション アクセス・トークンの取り消し JWT で使用するキーの回転 承認サーバからの新しい公開の JWKS の取得 OAuth 2.0 リソース・サーバとしての InterSystems IRIS Web アプリケーションの使用法 InterSystems IRIS リソース・サーバの前提条件 構成要件 コード要件 トークンの検証 バリエーション OAuth 2.0 承認サーバとしての InterSystems IRIS の使用法 InterSystems IRIS 承認サーバの構成要件 コードのカスタマイズ・オプションと全体的な手順 InterSystems IRIS 承認サーバのカスタム・メソッドの実装 %OAuth2.Server.Properties オブジェクトの詳細 承認サーバ・エンドポイントの場所 InterSystems IRIS OAuth 2.0 承認サーバでのクライアント定義の作成 JWT で使用するキーの回転 クライアントからの新しい公開の JWKS の取得 プログラムによる構成項目の作成方法 プログラムによるクライアント構成項目の作成方法 プログラムによるサーバ構成項目の作成方法 DirectLogin() の実装 証明書と JWT (JSON Web Token) OAuth 2.0 クライアントの証明書の使用 OAuth 2.0 リソース・サーバの証明書の使用 OAuth 2.0 承認サーバの証明書の使用 JWT ヘッダの操作 ヘッダ値の追加 (承認サーバ) ヘッダ値の追加 (JWT の直接生成) カスタム・ヘッダ・パラメータの処理