Pourquoi et quand exécuter cette tâche
Vous pouvez utiliser l'utilitaire de ligne de commande
wsadmin
pour supprimer l'intercepteur de relations de confiance (TAI) SAML (Security Assertion Markup Language)
dans la configuration de sécurité de WebSphere Application Server.
Procédure
- Démarrez WebSphere Application Server.
- Démarrez l'utilitaire de commande wsadmin dans le répertoire
racine_serveur_app/bin en entrant la commande
wsadmin -lang jython.
- A l'invite de wsadmin, entrez la commande suivante :
AdminTask.deleteSAMLTAISSO()
Vous pouvez utiliser
les paramètres suivants avec cette commande :
Tableau 1. Paramètres deleteSAMLTAISSOParamètre |
Description |
-ssoId |
Ce paramètre est facultatif si vous ne disposez que d'un seul partenaire de
fournisseur de services SSO. Si vous disposez de plusieurs partenaire de fournisseur de services SSO,
ce paramètre est obligatoire. Il s'agit de l'identifiant du groupe de propriétés personnalisées associées au
partenaire du fournisseur de services SSO. Ce paramètre se présente sous la forme d'un entier. |
-securityDomainName |
Ce paramètre spécifie le nom du domaine de sécurité considéré. Si la valeur de ce paramètre
n'est pas spécifiée, la commande utilise la configuration de sécurité globale. Ce paramètre se présente sous la forme d'une chaîne. |
-deleteSigningCert |
Ce paramètre est facultatif. Spécifiez true si vous souhaitez supprimer
le certificat signataire du fichier de clés certifiées. Si cet alias est référencé par un autre IdP ou fournisseur
de services, il n'est pas supprimé du fichier de clés certifiées. Ce paramètre se présente sous la forme d'une valeur booléenne. |
Résultats
Les propriétés de partenaire SSO TAI SAML ont été supprimées pour WebSphere Application Server.
Exemple
L'exemple ci-dessous supprime le partenaire de fournisseur de services SSO TAI SAML 1 de
la configuration TAI SAML de sécurité globale :
AdminTask.deleteSAMLTAISSO('-ssoId 1')
L'exemple
suivant supprime le partenaire de fournisseur de services SSO TAI SAML 1 du domaine de sécurité
myDomain1 :
AdminTask.deleteSAMLTAISSO('-ssoId 1 -securityDomainName myDomain1')