Sie können Eigenschaftendateien verwenden, um LTPA-Eigenschaften zu ändern oder zu löschen
(LTPA = Lightweight Third Party Authentication).
Vorbereitende Schritte
Stellen Sie fest, welche Änderungen Sie an Ihrer LTPA-Konfiguration
vornehmen möchten.
Starten Sie das Scripting-Tool "wsadmin".
Zum Starten von
"wsadmin" in der Sprache Jython führen Sie im Verzeichnis bin
des Serverprofils den Befehl wsadmin -lang jython
aus.
Informationen zu diesem Vorgang
Mit einer Eigenschaftendatei können Sie ein LTPA-Objekt
ändern oder löschen.
Führen Sie mit
"wsadmin" Verwaltungsbefehle aus, um eine Eigenschaftendatei für ein LTPA-Objekt
zu ändern, die Eigenschaften auszuwerten und sie auf Ihre Konfiguration anzuwenden.
Tabelle 1. Aktionen für LTPA-Eigenschaften. Sie können LTPA-Eigenschaften ändern oder löschen.Aktion |
Prozedur |
create |
Nicht zutreffend |
modify |
Bearbeiten Sie Eigenschaftswerte in der LTPA-Eigenschaftendatei
und führen Sie dann den Befehl applyConfigProperties aus. |
delete |
Führen Sie den Befehl
deleteConfigProperties aus, um eine oder mehrere Eigenschaften zu löschen.
Wenn eine gelöschte Eigenschaft über einen Standardwert verfügt, wird die Eigenschaft auf den Standardwert gesetzt.
Andernfalls wird sie entfernt. |
create Property |
Nicht zutreffend |
delete Property |
Nicht zutreffend |
Sie können wahlweise den Dialogmodus mit den Befehlen verwenden:
AdminTask.Befehlsname('-interactive')
Vorgehensweise
- Ändern Sie eine vorhandene Eigenschaftendatei.
- Rufen Sie für das LTPA-Objekt
eine Eigenschaftendatei ab, die
Sie ändern möchten.
Sie können mit dem Befehl extractConfigProperties
eine Eigenschaftendatei für ein LTPA-Objekt
extrahieren.
- Öffnen Sie die Eigenschaftendatei in einem Editor, und ändern Sie die Eigenschaften in der gewünschten Weise.
Stellen Sie sicher, dass die Umgebungsvariablen in der Eigenschaftendatei mit den Umgebungsvariablen Ihres Systems übereinstimmen.
Zum Festlegen einer angepassten Eigenschaft bearbeiten Sie den Wert
für AttributeInfo und die Eigenschaftswerte.
Nachfolgend ist ein Beispiel der LTPA-Eigenschaftendatei
dargestellt:
#
# Header
#
ResourceType=LTPA
ImplementingResourceType=Security
ResourceId=Cell=!{cellName}:Security=:LTPA=
#
#
#Eigenschaften
#
simpleAuthConfig=system.LTPA
keySetGroup=CellLTPAKeySetGroup #ObjectName(KeySetGroup)
authContextImplClass=com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl
authConfig=system.LTPA
isCredentialForwardable=false #boolean,default(false)
timeout=120 #long,required,default(0)
OID="oid:1.3.18.0.2.30.2"
password=null #required
authValidationConfig=system.LTPA
#
# Headerabschnitt für SingleSignon
#
ResourceType=SingleSignon
ImplementingResourceType=Security
ResourceId=Cell=!{cellName}:Security=:LTPA=:SingleSignon=
AttributeInfo=singleSignon
#
#
#Eigenschaften
#
enabled=true #boolean,default(false)
domainName=
requiresSSL=false #boolean,default(false)
EnvironmentVariablesSection
#Umgebungsvariablen
cellName=myCell
- Führen Sie den Befehl
applyConfigProperties aus, um ein LTPA-Objekt zu erstellen oder zu ändern.
Der Befehl applyConfigProperties
wendet die Eigenschaftendatei auf die Konfiguration an.
In diesem Beispiel für
Jython erzeugt der optionale Parameter -reportFileName einen Bericht mit dem Namen
report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Wenn Sie die LTPA-Eigenschaft nicht mehr benötigen, können Sie sie löschen.
Zum Löschen einer oder mehrerer Eigenschaften
geben Sie nur die Eigenschaften
in der Eigenschaftendatei an, die gelöscht werden sollen,
und führen Sie dann den Befehl deleteConfigProperties aus. Beispiel:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Ergebnisse
Sie können die Eigenschaftendatei verwenden, um die LTPA-Eigenschaften
zu konfigurieren und zu verwalten.
Nächste Schritte
Speichern Sie die Änderungen in Ihrer Konfiguration.