Flex Gateway新着情報
Governance新着情報
Monitoring API Managerポリシー名  | 
ログイン情報挿入 OAuth 2.0  | 
概要  | 
発信要求に OAuth 2.0 認証ヘッダーを挿入する  | 
カテゴリ  | 
セキュリティ  | 
使用可能な最小 Flex Gateway バージョン  | 
v1.9.0  | 
返される状況コード  | 
このポリシーの戻りコードは存在しません。アップストリームサービスからエラーコードが返されます。  | 
ログイン情報挿入 OAuth 2.0 ポリシーでは、OAuth 2.0 サービスから取得した Authorization トークンをヘッダーとして要求に挿入します。Okta、AWS、Azure、Google Cloud Platform などのサードパーティ OAuth 2.0 ID プロバイダー (IdP) を使用できます。このポリシーでは、Anypoint Platform に外部 IdP サーバーを登録しなくても、OAuth 2.0 認証フレームワークに基づくトークンを要求に挿入できます。
ローカルモードでは、宣言型の設定ファイルを使用してポリシーを API に適用します。以下のポリシー定義とパラメーターの表を参照してください。
- policyRef:
    name: credential-injection-oauth2-flex
  config:
    oauthService: <string> // REQUIRED
    clientId: <string> // REQUIRED
    clientSecret: <string> // REQUIRED
    scope:
      - <string> // OPTIONAL
    overwrite: <boolean> // OPTIONAL
    tokenFetchTimeout: <number> // OPTIONAL
    allowRequestWithoutCredential: <boolean> // OPTIONAL
| パラメーター | 必須または省略可能 | デフォルト値 | 説明 | 
|---|---|---|---|
  | 
必須  | 
OAuth 2.0 サービスの URL。  | 
|
  | 
必須  | 
なし  | 
クライアント ID。  | 
  | 
必須  | 
なし  | 
クライアントシークレット。  | 
  | 
省略可能  | 
なし  | 
トークンに含めるスコープ。  | 
  | 
省略可能  | 
  | 
有効になっていると、ヘッダーが存在する場合に、新しい認証トークンを使用してこのポリシーで   | 
  | 
必須  | 
10  | 
サービスがトークンを返すまでに待機する秒数。  | 
  | 
必須  | 
  | 
有効になっていると、ポリシーがトークンを取得できない場合でも Flex Gateway は要求を送信します。  | 
UI からポリシーを API インスタンスに適用するときに、以下のパラメーターが表示されます。
| パラメーター | 説明 | 必須 | 
|---|---|---|
OAuth 2.0 service URL (OAuth 2.0 サービス URL)  | 
OAuth 2.0 サービスの URL。  | 
必須  | 
Client ID (クライアント ID)  | 
クライアント ID。  | 
必須  | 
Client secret (クライアントシークレット)  | 
クライアントシークレット。  | 
必須  | 
Scope (スコープ)  | 
トークンに含めるスコープ。  | 
省略可能  | 
Overwrite header (ヘッダーを上書き)  | 
有効になっていると、ヘッダーが存在する場合に、新しい認証トークンを使用してこのポリシーで   | 
必須  | 
Token fetch timeout (トークン取得タイムアウト)  | 
サービスがトークンを返すまでに待機する秒数。  | 
必須  | 
Allow request without credential (ログイン情報のない要求を許可)  | 
有効になっていると、ポリシーがトークンを取得できない場合でも Flex Gateway は要求を送信します。  | 
必須  |