Jython および Jacl スクリプト言語をサポートする wsadmin ツールを使用して、
トラスト・サービスで既存の構成設定を照会できます。
トークン・プロバイダーおよびエンドポイント構成の追加、除去、または編集を行う前に、
このトピックのコマンドを使用して、現在のトラスト・サービス構成を表示します。
このタスクについて
STSManagement グループのコマンドを使用して、現在のトークン・プロバイダーまたはエンドポイント構成を照会します。
自動化スクリプトを作成して構成属性を取り出し、その出力を変数に設定する場合は、以下の Jython 構文のコマンド例を使用します。
新規に設定した変数を STSManagement グループ内の管理コマンドに渡して、
トークン・プロバイダーとエンドポイント構成の編集を自動化します。
プロシージャー
- 以下のコマンド例を使用して、トラスト・サービスでトークン・プロバイダー構成を照会します。
- デフォルト・トークン・プロバイダーのローカル名を決定して、それを myDefaultTokenType 変数に設定します。
次のコマンドは、
myDefaultTokenType 変数をデフォルト・トークン・プロバイダーのローカル名ストリングに設定します。
myDefaultTokenType = AdminTask.querySTSDefaultTokenType()
print myDefaultTokenType
- 各構成済みトークン・プロバイダーのローカル名をリストします。
次のコマンドは、
myTokenTypes 変数を、
構成済みトークン・プロバイダーのローカル名を含む配列に設定します。
myTokenTypes = AdminTask.listSTSConfiguredTokenTypes()
print myTokenTypes
- デフォルト・トークン・プロバイダーのカスタム以外のプロパティーを表示します。
次のコマンドは、java.util.Properties インスタンスを戻します。
このインスタンスには、
myDefaultTokenType 変数内に保管された、
デフォルト・トークン・プロバイダーの非カスタムの各プロパティーの値が含まれています。
AdminTask.querySTSTokenTypeConfigurationDefaultProperties(myDefaultTokenType)
このコマンドを使用して、特定のトークン・プロバイダーを照会するには、
次の Jython 構文を使用します。
AdminTask.querySTSTokenTypeConfigurationDefaultProperties('"Security Context Token"')
- トークン・プロバイダー構成のすべてのカスタム・プロパティーを含むプロパティー・オブジェクトを表示します。
次のコマンドは、java.util.Properties インスタンスを戻します。
このインスタンスには、
myDefaultTokenType 変数内に保管された、
トークン・プロバイダーの各カスタム・プロパティーの値が含まれています。
AdminTask.querySTSTokenTypeConfigurationCustomProperties(myDefaultTokenType)
このコマンドを使用して、特定のトークン・プロバイダーを照会するには、
次の Jython 構文を使用します。
AdminTask.querySTSTokenTypeConfigurationCustomProperties('"Security Context Token"')
- 次のコマンド例を入力して、エンドポイント・ターゲット構成と、
エンドポイント・ターゲットのセキュリティー制約を照会します。
- 割り当てられた各エンドポイントの各 Uniform Resource Identifier (URI) を表示します。
次のコマンドは、
allMyURIs 変数を、割り当てられた各エンドポイントの URI を含む配列に設定します。
allMyURIs = AdminTask.listSTSAssignedEndpoints()
print allMyURIs
- 特定のエンドポイント URI に割り当てられたトークン・プロバイダーを表示します。
次のコマンドは、
myTokenType 変数を、
エンドポイント URI
http://myserver.mysom.com:9080/Example に割り当てられたトークン・プロバイダーの名前に設定します。
myTokenType = AdminTask.querySTSEndpointTokenType('http://myserver.mysom.com:9080/Example')
print myTokenType
次の作業
wsadmin ツールを使用して、トークン・プロバイダーとエンドポイント構成を管理および編集します。