Création du référentiel de données
Créez deux tables de base de données, TP_MASTER et TP_MAPPING, pour contenir les mappages d'utilisateur. Tout schéma peut servir à créer les tables.
Pourquoi et quand exécuter cette tâche
Les exemples de script SQL suivants sont fournis dans le répertoire scripts du fichier idp-server.war.
- DatabaseScript_DB2.sql
- DatabaseScript_Oracle.sql
- DatabaseScript_SQL.sql
Les tableaux suivants décrivent les zones de table de base de données créées par les scripts.
| Zone | Description |
|---|---|
TP_ID |
Clé primaire. ID unique d'un fournisseur de services enregistré. |
TP_NAME |
Nom du fournisseur de services. |
TP_INFO |
Description du fournisseur de services. |
KEY_ALIAS |
Clé unique. Le nom d'alias du fichier de clés du fournisseur de services. Impose un nom d'alias unique. Vous pouvez supprimer la contrainte UNIQUE si vous souhaitez utiliser le même alias de fichier de clés pour plusieurs fournisseurs de services. |
| Zone | Description |
|---|---|
TP_CLIENT_ID |
Clé externe. TP_ID du fournisseur de services demandeur. Partie d'une clé primaire composite constituée de quatre colonnes, garantissant qu'il n'y a pas de mappage en double dans cette table. |
TP_FOR_USER_ID |
ID de l'utilisateur du fournisseur de services demandeur qui effectue la demande. Partie d'une clé primaire composite constituée de quatre colonnes, garantissant qu'il n'y a pas de mappage en double dans cette table. Doit contenir entre 4 et 24 caractères (caractères alphanumériques, tirets et traits de soulignement exclusivement) : |
TP_SP_ID |
Clé externe. TP_ID du fournisseur de services serveur. Partie d'une clé primaire composite constituée de quatre colonnes, garantissant qu'il n'y a pas de mappage en double dans cette table. Doit contenir entre 4 et 24 caractères (caractères alphanumériques, tirets et traits de soulignement exclusivement) : |
TP_MAPPED_USER_ID |
ID de l'utilisateur du fournisseur de services serveur. Partie d'une clé primaire composite constituée de quatre colonnes, garantissant qu'il n'y a pas de mappage en double dans cette table. |
SAML_TOKEN |
Clé unique. ID du jeton SAML. Impose la génération d'un jeton unique. Vous pouvez supprimer la contrainte UNIQUE si vous souhaitez utiliser le même jeton pour plusieurs fournisseurs de services. |
LAST_REQUEST |
Horodatage de la dernière demande qui a abouti. |