Processamento de Informações de Usuário Remoto do Plug-in do Servidor Web
É possível configurar seu servidor da Web com um módulo de autenticação adquirido pelo fornecedor e depois configurar o plug-in de servidor da Web para rotear solicitações para um servidor de aplicativos.
Se um aplicativo chamar o método getRemoteUser, ele depende de um cabeçalho
de HTTP particular que contém as informações sobre o usuário remoto e
é analisado pelo plug-in. O plug-in configura o valor do cabeçalho de HTTP privado sempre que um módulo de autenticação de servidor da Web preencher o usuário remoto na estrutura de dados do servidor da Web. Se o valor do cabeçalho de HTTP particular não estiver configurado,
a chamada para o método getRemoteUser pelo aplicativo
retorna um valor nulo.
- No caso de um Apache Web Server ou IBM® HTTP Server, o plug-in cria o cabeçalho privado das informações contidas no registro de solicitação associado.
- No caso de um Sun One Web Server, o plug-in cria o cabeçalho privado a partir das informações contidas na propriedade auth_user associada à solicitação. O cabeçalho privado geralmente é configurado para o nome do usuário de HTTP local do navegador da Web, se a autorização de acesso a HTTP estiver ativada para a URL.
- No caso de um Domino Web Server, o plug-in cria o cabeçalho privado das informações contidas na variável de ambiente REMOTE_USER. O plug-in define esta variável como anonymous para usuários que não efetuaram login e como username para usuários que efetuaram login no aplicativo.
- No caso de um servidor da Web Internet Information Services (IIS), o plug-in cria o cabeçalho privado das informações contidas na variável de ambiente REMOTE_USER. O plug-in define esta variável como o nome do usuário, pois ela é derivada do cabeçalho de autorização enviado pelo cliente.

