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

Activer Syncope Login Module

Dernière mise à jour : 26/08/2026
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.