License Server に付属の User Administration モジュール (pstsec) をデプロイしてローカルで認証を行うことも、Continuous Testing Platform に付属の pstsec などのリモート インスタンスで認証を行うよう License Server を設定することもできます。リモート認証を設定するには、PSTSecConfig.xml ファイルを編集します。このファイルは <LS_INSTALL>/data/conf/ ディレクトリにあります。
以下の要素を編集し、License Server が User Adminstration と通信できるようにします。
<enabled>false</enabled>
要素を<enabled>true</enabled>
に設定します。<host>localhost</host>
に User Administration がデプロイされたホストを設定します。<port>8443</port>
に User Administration がデプロイされたポートを設定します。
<?xml version="1.0" encoding="UTF-8"?> <pstsec-config> <password-required>true</password-required> <remote-authentication> <!-- This section may be used by License Server to connect even when disabled. --> <enabled>false</enabled> <host>localhost</host> <port>8443</port> <!-- Option <protocol> indicates which scheme/protocol is used for remote authentication. To set connection use 'http'. The default value is 'https'. --> <protocol>https</protocol>
License Server は、リモートで認証を行うために、HTTP(S) で User Administration にリクエストを送信します。デフォルトでは、License Server は "admin" ユーザーとしてリクエストを行いますが、<user>admin</user>
要素を変更することで、別のユーザーを使用して認証することもできます。認証するユーザーは管理者権限を持っている必要があります (「ユーザー管理の基本操作」を参照)。
<!-- Option <user> is the user account License Server will use for communication with the remote authentication server (pstsec). The default value is 'admin'. --> <user>admin</user> </remote-authentication>