Com o Web UI Framework, seu processo de autenticação
pode incluir a autenticação de um ou mais usuários guest em uma determinada
URL do aplicativo. Se o aplicativo não estiver configurado
para vários usuários guest, a implementação padrão permitirá somente um usuário guest.
Sobre esta tarefa
Se o aplicativo não estiver configurado para diversos
usuários guest ou para a implementação padrão de apenas um usuário guest,
o guest poderá ser especificado usando os parâmetros do web.xml:
<context-param>
<param-name>scui-guest-user</param-name>
<param-value>myAppGuest</param-value>
</context-param>
Para suportar vários usuários guest,
você deve utilizar a implementação padrão do Web UI Framework. É possível customizar essa implementação padrão.
Procedimento
- Instale o aplicativo com a implementação padrão do Web UI Framework.
- Especifique seu provedor do usuário guest customizado no web.xml usando
o parâmetro scui-guest-user-provider.
Exemplo:
<context-param>
<param-name>scui-guest-user-provider</param-name>
<param-value>com.app.MyGuestUserProvider</param-value>
</context-param>
Esse provedor será acessado
pelo método getGuestUser() de ISCUIGuestUserProvider. Para todos os usuários
guest, a senha é igual ao nome do usuário. A implementação customizada
deve utilizar o contrato de interface definido em ISCUIGuestUserProvider.
Para implementar o código Java™ customizado, crie um arquivo JAR que contenha a classe Java e, em seguida, instale o arquivo JAR usando o script install3rdparty.sh . Para implementar essa customização, reconstrua o arquivo EAR ou WAR tal como
é feito durante a instalação e, em seguida, implemente o aplicativo no
servidor de aplicativos.