Sécurité de Web UI Framework - Ajout de pages de connexion

Web UI Framework permet de définir plusieurs pages de connexion. Celles-ci peuvent être utilisées pour différentes organisations ou d'autres regroupements d'utilisateurs. Vous pouvez également configurer une implémentation personnalisée de plusieurs pages de connexion.

A propos de cette tâche

Pour ajouter une page de connexion, procédez comme suit :

Procédure

  1. Installez l'application à l'aide de Web UI Framework.
  2. Décidez du mode d'implémentation des différentes pages de connexion parmi les méthodes suivantes :
    • Implémentation par défaut fournie avec Web UI Framework.

      Si aucun fournisseur de page de connexion personnalisée n'est spécifié, l'implémentation par défaut lit les paramètres <context-param> suivants du fichier web.xml :

      <param-name>scui-login-page</param-name>
      <param-value>/myapp/console/login.jsp</param-value>
    • Implémentation personnalisée installée dans Web UI Framework.
  3. Pour utiliser une implémentation personnalisée, spécifiez le fournisseur de page de connexion personnalisée dans web.xml à l'aide du paramètre scui-login-page-provider.

    Exemple :

    <context-param> 
     	<param-name>scui-login-page-provider</param-name>
      <param-value>com.app.MyLoginPageProvider</param-value>
    </context-param>

    Le fournisseur sera accessible via la méthode getLoginPage() de la classe ISCUILoginPageProvider. L'implémentation personnalisée doit utiliser le contrat d'interface défini dans la classe ISCUILoginPageProvider.

    Pour implémenter le code Java™ personnalisé, générez un fichier JAR contenant la classe Java, puis installez le fichier JAR à l'aide du script install3rdparty.sh . Pour implémenter cette personnalisation, régénérez le fichier EAR ou WAR de la même manière qu'au cours de l'installation, puis déployez l'application sur le serveur d'applications.