ユーザー・セキュリティー
「ユーザー・セキュリティー」 ポリシーを使用して、ユーザーの資格情報を抽出し、それらの資格情報を認証し、ユーザーから許可を取得します。
| ゲートウェイ | ポリシーのバージョン |
|---|---|
| DataPower® API Gateway | 2.0.0 |
このトピックでは、アセンブリのユーザーインターフェースでポリシーを設定する方法について説明します。 OpenAPI ソースでポリシーを設定する方法の詳細については、「 user-security」 を参照してください。
製品情報
アセンブリーのユーザー・セキュリティー・アクションを定義するときには、ID 抽出、認証、および許可の処理を定義することも、これらの処理の側面を選択的に無効にすることもできます。 無効にすると、この処理の側面はスキップされます。
ID 抽出が有効である場合は、以下の方式がサポートされます。
- 基本認証を使用します。追加の構成は必要ありません。
- コンテキスト変数を使用します。 このメソッドでは、ユーザー名とパスワードを含む変数を指定します。
- リダイレクトを使用します。 この方式では、リダイレクト先の URL フラグメントと、許容される処理時間を指定します。
- HTML ログイン・フォームを使用します。 この方式では、デフォルト・フォームとカスタム・フォームのどちらを使用するか、および許容されるフォームの送信時間を指定します。 カスタム・フォームを使用する場合は、フォームの場所とリモート・サーバーへの接続を保護するための TLS クライアント・プロファイルを指定します。
認証が有効である場合は、以下の方式がサポートされます。
- LDAP サーバーに接続します。 このメソッドでは、接続するサーバーを指定します。
- 認証エンドポイントに要求を送信します。 このメソッドでは、エンドポイントの URL、接続を保護するための TLS クライアント・プロファイル、追加する応答ヘッダーを選択するためのパターン、および認証された資格情報を含む応答ヘッダーを指定します。
許可が有効である場合は、以下の方式がサポートされます。
- 以前に認証されたユーザーを暗黙的に受け入れます。追加の構成は必要ありません。
- HTML 許可フォームを使用します。 この方式では、デフォルト・フォームとカスタム・フォームのどちらを使用するか、および許容されるフォームの送信時間を指定します。 カスタム・フォームを使用する場合は、フォームの場所とリモート・サーバーへの接続を保護するための TLS クライアント・プロファイルを指定します。
このポリシーを REST API フローに付加できます。
プロパティ-
以下の表に、このポリシーのプロパティーをリストします。表には、プロパティーが必須かどうか、入力用の有効な値とデフォルト値、および値のデータ型が示されています。
| プロパティー・ラベル | 必須 | 説明 | データ・タイプ |
|---|---|---|---|
| 役職 | いいえ | ポリシーのタイトル。 デフォルト値は |
ストリング |
| 説明 | いいえ | ポリシーの説明。 | ストリング |
| 要因 ID | いいえ | API コンテキストでのファクター認証の結果を識別する ID。 | ストリング |
| ID 抽出の設定 | はい | ユーザー資格情報の抽出に使用する方式を選択します。 使用可能なオプションは次のとおりです。
ID 抽出が失敗した場合にアセンブリー処理を停止するには、「エラー発生時に停止」を選択します。 |
ストリング |
| ユーザー認証の設定 | はい | 認証方式を選択します。 使用可能なオプションは次のとおりです。
認証が失敗した場合にアセンブリー処理を停止するには、「エラー発生時に停止」を選択します。 |
ストリング |
| ユーザー許可の設定 | はい | 許可方式を選択します。 使用可能なオプションは次のとおりです。
許可が失敗した場合にアセンブリー処理を停止するには、「エラー発生時に停止」を選択します。 |
ストリング |