Développement d'un registre d'utilisateurs personnalisé pour le profil Liberty

Vous pouvez développer une classe de registre d'utilisateurs personnalisé en implémentant l'interface com.ibm.websphere.security.UserRegistry fournie dans le serveur de profil 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 Extensions 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. 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

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_sec_custmr
Nom du fichier : twlp_sec_custmr.html