jks1903
evertonsilvagomesjav
Entao eu fiz algo parecido aqui utilizando NTLM
jks1903
tem como você postar um exemplo de como você fez?
evertonsilvagomesjav
Adicione o jar do jcifs no seu projeto.
No seu web.xml coloque:
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<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>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
E no codigo vc pega o usuario:
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
String nameUser = request.getRemoteUser();
jks1903
O caso é que essa rede não possui domínio, temos apenas um servidor proxy que autentica os usuários.