Accéder au contenu principal Passer au contenu complémentaire

Activer Syncope Login Module

Configurez le module de connexion Syncope dans Talend ESB en déployant un fichier de descripteur Blueprint.

Pourquoi et quand exécuter cette tâche

Note InformationsImportant :

À partir de Talend 8.0 R2026-06, Syncope 2 n'est plus packagé avec les installeurs Talend ESB.

Si vous exécutez actuellement Syncope 2, consultez Installer Syncope 4.

Procédure

  1. Créez un descripteur Blueprint basé sur le modèle ci-dessous et configurez les paramètres :
    <?xml version="1.0" encoding="UTF-8"?>
    <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
               xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.1.0"
               xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">
    
        <jaas:config name="karaf" rank="2">
            <jaas:module className="org.apache.karaf.jaas.modules.syncope.SyncopeLoginModule"
                         flags="required">
               address=https://syncope4.example.com:8443/syncope/rest
               admin.user=admin
               admin.password=secure_password
               version=4
            </jaas:module>
        </jaas:config>
    
        <service interface="org.apache.karaf.jaas.modules.BackingEngineFactory">
            <bean class="org.apache.karaf.jaas.modules.syncope.SyncopeBackingEngineFactory"/>
        </service>
    
    </blueprint>
    1. Définissez address sur l'adresse du serveur Syncope 4. Par exemple : https://syncope4.example.com:8443/syncope/rest).
    2. Définissez admin.user et admin.password sur les identifiants d'administrateur.trice Syncope.
    3. Définissez version=4 pour les déploiements Syncope 4.
    Pour les déploiements Syncope 2, utilisez la même structure Blueprint, mais définissez version=2 et address=http://localhost:9080/syncope/rest.
    Note InformationsRemarque : Utilisez cette configuration si vous utilisez 8.0 R2026-05 ou des versions antérieures.
  2. Vérifiez que Syncope Login Module est correctement installé :
    1. Obtenez la liste des domaines JAAS disponibles.
      karaf@trun> jaas:realm-list
      Index | Realm Name | Login Module Class Name
      ------+------------+---------------------------------------------------------
      1     | karaf      | org.apache.karaf.jaas.modules.syncope.SyncopeLoginModule
    2. Sélectionnez le domaine JAAS à l'aide de l'index du domaine JAAS de l'étape précédente.
      karaf@trun> jaas:realm-manage --index 1
    3. Cherchez la liste des utilisateurs de Syncope.
      karaf@trun()> jaas:user-list

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.