Développement d'un registre utilisateur personnalisé pour Liberty

Vous pouvez développer une classe de registre d'utilisateurs personnalisé en implémentant l'interface com.ibm.websphere.security.UserRegistry dans le serveur Liberty.

Pourquoi et quand exécuter cette tâche

L'interface UserRegistry est une interface de programmation de service (SPI) qui permet la prise en charge de tous les types de référentiel de comptes. Pour une présentation générale des registres personnalisés autonomes, voir Registres personnalisés autonomes.

Procédure

  1. Implémentez le registre d'utilisateurs personnalisé. Pour plus d'informations, voir Développement de l'interface UserRegistry pour l'utilisation des registres personnalisés.
  2. Convertissez la classe d'implémentation en service OSGi. Vous pouvez effectuer la conversion de plusieurs façons :
  3. Conditionnez le registre d'utilisateurs personnalisé sous forme de bundle OSGi et exportez le service UserRegistry. Pour des informations sur la création d'un bundle OSGi, voir Creating an OSGi service bundle.
  4. Créez un manifeste de fonction dans lequel inclure le bundle OSGi. Pour plus d'informations, voir Extension de produit.
  5. Une fois la fonction installée dans l'emplacement d'extension de produit utilisateur, configurez le fichier server.xml avec le nom de la fonction. Par exemple :
    <featureManager>
       ...
       <feature>usr:customRegistrySample-1.0</feature>
    </featureManager>

    Pour un exemple de registre utilisateur personnalisé téléchargeable, voir https://developer.ibm.com/wasdev/downloads/#asset/samples-Custom_User_Registry.

    Pour plus d'informations, voir https://www.ibmdw.net/wasdev/docs/creating-a-custom-user-registry-as-a-liberty-user-feature/.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_sec_custmr.html