2010-01-20 54 views
0
<bean id="ntlmFilter" class="org.springframework.security.ui.ntlm.NtlmProcessingFilter"> 
    <security:custom-filter position="NTLM_FILTER" /> 
    <property name="stripDomain" value="true" /> 
    <property name="defaultDomain" value="company" /> 
    <property name="domainController" value="192.168.1.1" /> 
    <property name="authenticationManager" ref="_authenticationManager" /> 
</bean> 

我可以知道如何设置故障切换第二个控制器吗?Java Spring NtlmProcessingFilter第二个控制器

回答

1

不幸的是,NTLM不是由弹簧3

如果使用辅助域控制器是为你的应用的关键要求的支持,我想你需要考虑的JCIFS源。甚至jcifs也不想再支持NTLM。但老图书馆在那里。我已经入侵了,这样我的应用将无形地验证用户是否来自domainA或domainB。所以这是可能的,尽管可能有点令人生畏。

0

如果我明白你的问题正确,你正在寻找一个备用的认证供应商,您可以设置认证管理器的列表,因此,如果第一个失败,它会自动与第二个检查。

<security:authentication-manager alias="authenticationManager"> 
    <security:authentication-provider ref="ntlmServiceAuthenticationProvider"/> 
    <security:authentication-provider ref="ldapAuthProvider"/> 
</security:authentication-manager> 
+0

不,我想要做的是有辅助域控制器。从我上面的xml中,目前我只能使用一个域控制器192.168.1.1 – cometta 2010-01-21 01:34:29

相关问题