15.5. Configurer STSValidatingLoginModule


STSValidatingLoginModule utilise un TokenCallback pour demander au CallBackHandler un STS en extrayant un jeton.

Exemple 15.5. Configurer STSValidatingLoginModule

<security-domain name="saml-validate-token">
    <authentication>
        <login-module
            code="org.picketlink.identity.federation.core.wstrust.auth.STSValidatingLoginModule" flag="required">
            <module-option name="configFile">./picketlink-sts-client.properties</module-option>
            <module-option name="endpointURI">http://security_saml/endpoint</module-option>
        </login-module>
    </authentication>
    <mapping>
        <mapping-module
            code="org.picketlink.identity.federation.bindings.jboss.auth.mapping.STSPrincipalMappingProvider"
            type="principal" />
        <mapping-module
            code="org.picketlink.identity.federation.bindings.jboss.auth.mapping.STSGroupMappingProvider"
            type="role" />
    </mapping>
</security-domain>
Copy to Clipboard Toggle word wrap
La configuration citée dans l'exemple active Single Sign-On pour vos applications et services. Une fois délivré, soit en communiquant directement avec STS ou via un module de connexion d'émission de jeton, un jeton peut être utilisé pour authentifier plusieurs applications et services en utilisant le programme d'installation fourni dans l'exemple. Avec un fournisseur de mappage Principal et un fournisseur de mappage Role Group, on a un sujet authentifié qui permet d'avoir des autorisations à granularité grossière ou basées rôles. Après l'authentification, le jeton de sécurité sera disponible et pourra être utilisé pour appeler d'autres services Single Sign-On.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat