Verwenden Sie das Tool wsadmin, das die Scripting-Sprachen Jython und Jacl unterstützt,
um den Trust-Service für vorhandene Konfigurationseinstellungen abzufragen.
Verwenden Sie die Befehle in diesem Artikel, um die aktuellen Trust-Service-Konfigurationen anzuzeigen, bevor Sie
Tokenprovider- und Endpunktkonfigurationen hinzufügen, entfernen oder bearbeiten.
Informationen zu diesem Vorgang
Fragen Sie Ihre aktuellen Tokenproviderkonfigurationen oder Endpunktkonfigurationen mit der Befehlgruppe
STSManagement ab. Verwenden Sie die folgenden Befehlsbeispiele zur Jython-Syntax, wenn Sie Automationsscripts für
das Abrufen und Festlegen der Ausgabe einer Variablen schreiben.
Übergeben Sie die neu festgelegte Variable an Verwaltungsbefehle aus der Gruppe STSManagement, um die Bearbeitung
von Tokenprovider- und Endpunktkonfigurationen zu automatisieren.
Vorgehensweise
- Verwenden Sie die folgenden Befehlsbeispiele, um den Trust-Service für Tokenproviderkonfigurationen abzufragen.
- Lokalen Namen des Standardtokenproviders ermitteln und als Wert für die Variable
myDefaultTokenType festlegen.
Der folgende Befehl setzt die Variable
myDefaultTokenType
auf die Zeichenfolge des lokalen Namens für den Standardtokenprovider:
myDefaultTokenType = AdminTask.querySTSDefaultTokenType()
print myDefaultTokenType
- Lokale Namen der konfigurierten Tokenprovider auflisten.
Der folgende Befehl setzt die Variable
myTokenTypes auf eine Feldgruppe, die die lokalen Namen der konfigurierten Tokenprovider enthält:
myTokenTypes = AdminTask.listSTSConfiguredTokenTypes()
print myTokenTypes
- Nicht angepasste Eigenschaften für den Standardtokenprovider anzeigen.
Der folgende Befehl gibt eine Instanz von java.util.Properties zurück, die die Werte für alle nicht
angepassten Eigenschaften
für den Standardtokenprovider enthält, die in der Variablen
myDefaultTokenType gespeichert sind.
AdminTask.querySTSTokenTypeConfigurationDefaultProperties(myDefaultTokenType)
Wenn Sie diesen Befehl zum Abfragen eines bestimmten Tokenproviders verwenden möchten, verwenden Sie die folgende
Jython-Syntax:
AdminTask.querySTSTokenTypeConfigurationDefaultProperties('"Security Context Token"')
- Eigenschaftenobjekt anzeigen, das alle angepassten Eigenschaften
für eine Tokenproviderkonfiguration enthält.
Der folgende Befehl gibt eine Instanz von java.util.Properties zurück, die die Werte für alle
angepassten Eigenschaften für den Tokenprovider enthält, die in der Variablen
myDefaultTokenType gespeichert sind.
AdminTask.querySTSTokenTypeConfigurationCustomProperties(myDefaultTokenType)
Wenn Sie diesen Befehl zum Abfragen eines bestimmten Tokenproviders verwenden möchten, verwenden Sie die folgende
Jython-Syntax:
AdminTask.querySTSTokenTypeConfigurationCustomProperties('"Security Context Token"')
- Verwenden Sie die folgenden Befehlsbeispiele, um Endpunktzielkonfigurationen und Integritätsbedingungen
für die Sicherheit für Endpunktziele abzufragen.
- Alle URIs (Uniform Resource Identifier) für alle zugeordneten Endpunkte anzeigen.
Der folgende Befehl setzt die Variable
allMyURIs auf eine Feldgruppe, die die URIs für jeden zugeordneten Endpunkt enthält:
allMyURIs = AdminTask.listSTSAssignedEndpoints()
print allMyURIs
- Tokenprovider anzeigen, der einem bestimmten Endpunkt-URI zugeordnet ist.
Der folgende Befehl setzt die Variable
myTokenType auf den Namen des Tokenproviders, der dem
Endpunkt-URI
http://myserver.mysom.com:9080/Example zugeordnet ist.
myTokenType = AdminTask.querySTSEndpointTokenType('http://myserver.mysom.com:9080/Example')
print myTokenType
Nächste Schritte
Verwenden Sie das Tool wsadmin, um Tokenprovider- und Endpunktkonfigurationen zu verwalten und zu bearbeiten.