IBM MQ Console および REST API の LDAP レジストリーの構成
LDAP レジストリーは mqwebuser.xml ファイル内で構成できます。 LDAP レジストリー内のユーザー名およびパスワードは、IBM® MQ Console および REST APIのユーザーを認証および許可するために使用されます。
始める前に
- LDAP レジストリーを構成する場合は、各ユーザーに役割を割り当てる必要があります。 各ロールは、 IBM MQ Console および REST APIにアクセスするためのさまざまなレベルの特権を提供し、許可された操作の試行時に使用されるセキュリティー・コンテキストを決定します。 レジストリーを構成する前に、これらの役割を理解しておく必要があります。 各役割の詳細については、役割IBMMQコンソールとREST API 。
MQWebUser役割を持つすべてのユーザーは、ユーザー ID がキュー・マネージャーで実行を許可されている操作のみを実行できることに注意してください。 したがって、LDAP サーバー上で定義されたユーザー ID は、 IBM MQ がインストールされているシステム上で同一のユーザー ID を持っている必要があります。 これらのユーザー ID は大/小文字が同じである必要があります。同じでない場合、ユーザー ID 間のマッピングが失敗することがあります。 - このタスクを実行するには、mqwebuser.xml ファイルを編集するための十分な特権を持つユーザーでなければなりません。
の上z/OS®、書き込み権限が必要ですmqwebuser.xmlファイル。
その他のオペレーティングシステムでは、特権ユーザー。![[MQ 9.4.0 2024 年 6 月]](ng940.gif)
mqwebサーバーがスタンドアロンの一部である場合IBM MQ Web Serverインストールするには、mqwebuser.xmlファイルのIBM MQ Web Serverデータディレクトリ。
手順
次のタスク
ユーザー認証方法を選択します。
- IBM MQ Console 認証オプション
- トークン認証を使用してユーザーを認証する。 この場合、ユーザーは IBM MQ Console ログイン画面でユーザー ID とパスワードを入力します。 ユーザーが一定時間ログインと許可を維持するための LTPA トークンが生成されます。 この認証オプションを使用するうえでこれ以上の構成は不要ですが、必要に応じて LTPA トークンの有効期間を構成できます。 詳しくは、 LTPA トークンの有効期間の構成を参照してください。
- クライアント証明書を使用してユーザーを認証する。 この場合、ユーザーは IBM MQ Consoleへのログインにユーザー ID またはパスワードを使用せず、代わりにクライアント証明書を使用します。 詳細については、 REST APIを使用したクライアント証明書認証の設定とIBMMQコンソール。
- REST API 認証オプション
- HTTP 基本認証を使用してユーザーを認証する。 この場合、ユーザー名とパスワードはエンコードされますが、暗号化されません。各 REST API 要求と共に送信され、その要求に対してユーザーを認証して許可します。 この認証を保護するには、セキュア接続を使用する必要があります。 つまり、HTTPS を使用する必要があります。 詳細については 、「REST API での HTTP 基本認証の使用 」を参照してください。
- トークン認証を使用してユーザーを認証する。 この場合、ユーザーは HTTPを使用して、 REST API
loginリソースにユーザーIDとパスワードを送信します。 ユーザーが一定時間ログインと許可を維持するための LTPA トークンが生成されます。 詳細については、 REST API でトークンベースの認証を使用する。 LTPA トークンの有効期間を構成できます。 詳しくは、 LTPA トークンの構成を参照してください。 - クライアント証明書を使用してユーザーを認証する。 この場合、ユーザーは REST APIへのログインにユーザー ID またはパスワードを使用せず、代わりにクライアント証明書を使用します。 詳細については、 REST APIを使用したクライアント証明書認証の設定とIBMMQコンソール。
![[AIX]](ngaix.gif)
の上