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.
Evitar Problemas Evitar Problemas: Se o cabeçalho privado não estiver sendo configurado no plug-in de Sun One, IIS ou Domino Web Server, certifique-se de que o registro de solicitação inclua informações sobre o usuário que solicita os dados.gotcha
Evitar Problemas Evitar Problemas: Se uma chamada para o método getRemoteUser pelo aplicativo retornar um valor nulo ou se as informações de usuário remoto corretas não estiverem sendo incluídas na estrutura de dados do plug-in do servidor da Web, certifique-se de que o parâmetro de usuário remoto no módulo de autenticação adquirido pelo fornecedor ainda seja configurado como YES. (Às vezes, este parâmetro é definido como NO quando o serviço é aplicado).gotcha

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsv_plugin_getuser
Nome do arquivo: cwsv_plugin_getuser.html