Pessoal, seguinte.
Aqui na empresa os usuários precisam autenticar-se através de um servidor proxy para terem acesso a web.
Estou desenvolvendo uma aplicação para rodar apenas dentro da empresa onde será necessário uma identificação e queria aproveitar o login do proxy.
Como posso fazer para saber qual usuário está logado no proxy no momento?
Se possível, me mandem um exemplo.
Obrigado.
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Entao eu fiz algo parecido aqui utilizando NTLM
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          tem como você postar um exemplo de como você fez?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Adicione o jar do jcifs no seu projeto.
No seu web.xml coloque:
[code]
NtlmHttpFilter
jcifs.http.NtlmHttpFilter
<init-param>
    <param-name>jcifs.http.domainController</param-name>
    <param-value>IP DO CONTROLADOR DE DOMINIO</param-value>
</init-param>
<!--
    always needed for preauthentication / SMB signatures
-->
<init-param>
    <param-name>jcifs.smb.client.domain</param-name>
    <param-value>NOME DO SEU DOMINIO</param-value>
</init-param>   
    NtlmHttpFilter
    /*
[/code]
E no codigo vc pega o usuario:
[code]	HttpServletRequest  request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
	String nameUser = request.getRemoteUser();[/code]
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          O caso é que essa rede não possui domínio, temos apenas um servidor proxy que autentica os usuários.