Erstellen des Daten-Repositorys
Erstellen Sie die beiden Datenbanktabellen TP_MASTER und TP_MAPPING für Benutzerzuordnungen. Für die Erstellung der Tabellen kann jedes beliebige Schema verwendet werden.
Warum und wann dieser Vorgang ausgeführt wird
Im folgenden Beispiel werden SQL-Scripts im Verzeichnis scripts in der Datei idp-server.war bereitgestellt.
- DatabaseScript_DB2.sql
- DatabaseScript_Oracle.sql
- DatabaseScript_SQL.sql
In der folgenden Tabelle werden die Felder in den Datenbanktabellen erläutert, die von den Scripts erzeugt werden.
| Feld | Beschreibung |
|---|---|
TP_ID |
Primärschlüssel. Die eindeutige ID für einen registrierten Service-Provider. |
TP_NAME |
Der Name des Service-Providers. |
TP_INFO |
Eine Beschreibung des Service Anbieter. |
KEY_ALIAS |
Eindeutiger Schlüssel. Der Aliasname des Service Provider-Keystores. Erzwingt einen eindeutigen Aliasnamen. Sie können die Bedingung UNIQUE löschen, wenn Sie denselben Keystore-Alias für mehrere Service-Provider verwenden möchten. |
| Feld | Beschreibung |
|---|---|
TP_CLIENT_ID |
Fremdschlüssel. Die TP_ID des anfordernden Service-Providers. Teil eines zusammengesetzten Primärschlüssels, der vier Spalten umfasst, um sicherzustellen, dass diese Tabelle keine duplizierten Zuordnungen enthält. |
TP_FOR_USER_ID |
Die ID des Benutzers, der die Anforderung vom anfordernden Service-Provider absetzt. Teil eines zusammengesetzten Primärschlüssels, der vier Spalten umfasst, um sicherzustellen, dass diese Tabelle keine duplizierten Zuordnungen enthält. Muss mindestens 4 Zeichen umfassen und bis zu 24 Zeichen lang sein und darf nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten: |
TP_SP_ID |
Fremdschlüssel. Die TP_ID des bedienenden Service-Providers. Teil eines zusammengesetzten Primärschlüssels, der vier Spalten umfasst, um sicherzustellen, dass diese Tabelle keine duplizierten Zuordnungen enthält. Muss mindestens 4 Zeichen umfassen und bis zu 24 Zeichen lang sein und darf nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten: |
TP_MAPPED_USER_ID |
Die ID des Benutzers im bedienenden Service-Provider. Teil eines zusammengesetzten Primärschlüssels, der vier Spalten umfasst, um sicherzustellen, dass diese Tabelle keine duplizierten Zuordnungen enthält. |
SAML_TOKEN |
Eindeutiger Schlüssel. ID des SAML-Tokens. Erzwingt die Generierung eines eindeutigen Tokens. Sie können die Bedingung UNIQUE löschen, wenn Sie dasselbe Token für mehrere Service-Provider verwenden möchten. |
LAST_REQUEST |
Zeitmarke der letzten erfolgreichen Anforderung. |