Con il framework UI sottostante, il processo di autenticazione può includere l'autenticazione di uno o più utenti guest per un particolare URL dell'applicazione.
Informazioni su quest'attività
Se l'applicazione non è configurata per più utenti guest, l'implementazione predefinita consente solo un utente guest (se è impostata). Se l'applicazione non è configurata per più utenti guest o per l'implementazione predefinita di un solo utente guest, è possibile specificare l'utente guest utilizzando i parametri web.xml :
<context-param>
<param-name>scui-guest-user</param-name>
<param-value>myAppGuest</param-value>
</context-param>
Per supportare più utenti guest, è necessario utilizzare l'implementazione predefinita della struttura dell'IU sottostante. È possibile personalizzare questa implementazione predefinita.
Procedura
- Installare l'applicazione con l'implementazione predefinita del framework UI sottostante.
- Specificare il proprio provider utente guest personalizzato in web.xml utilizzando il parametro scui - guest - user - provider.
Esempio:
<context-param>
<param-name>scui-guest-user-provider</param-name>
<param-value>com.app.MyGuestUserProvider</param-value>
</context-param>
A questo provider si accede con il metodo getGuestUser( ) di ISCUIGuestUserProvider. Per tutti gli utenti guest, la parola d'ordine è uguale al nome utente. L'implementazione personalizzata deve utilizzare il contratto di interfaccia definito in ISCUIGuestUserProvider.
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.