Sicurezza framework Web UI - aggiunta di pagine di login

La struttura Web UI consente di impostare più di una pagina di login. Le pagine di login possono essere utilizzate per diverse organizzazioni o altri raggruppamenti di utenti. È inoltre possibile impostare un'implementazione personalizzata di più pagine di collegamento.

Informazioni su quest'attività

Per aggiungere una pagina di accesso, utilizzare la seguente procedura:

Procedura

  1. Installare l'applicazione con la struttura Web UI
  2. Decidere come si desidera implementare più pagine di login, utilizzando uno dei modi seguenti:
    • L'implementazione predefinita fornita nella struttura Web UI .

      Se non viene fornito alcun provider di pagine di login personalizzate, l'implementazione predefinita legge i seguenti parametri del web.xml web.xml <context-param> :

      <param-name>scui-login-page</param-name>
      <param-value>/myapp/console/login.jsp</param-value>
    • Un'implementazione personalizzata collegata alla struttura Web UI .
  3. Per un'implementazione personalizzata, specificare il provider della pagina di accesso personalizzata in web.xml utilizzando il parametro scui - login - page - provider.

    Esempio:

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

    A questo provider si accede con il metodo getLoginPage( ) di ISCUILoginPageProvider. L'implementazione personalizzata deve utilizzare il contratto di interfaccia definito nella classe ISCUILoginPageProvider.

    Per implementare il codice Java™ personalizzato, creare un file JAR che contiene la classe Java, quindi installare il file JAR utilizzando lo script install3rdparty.sh . Per implementare questa personalizzazione, ricreare il file EAR o WAR come è stato fatto durante l'installazione e quindi distribuire l'applicazione sul server delle applicazioni.