如何知道身份验证失败? (JBOSS上的JEE app)

时间:2017-04-13 10:33:15

标签: authentication java-ee jboss ldap jaas

我正在尝试使用LDAP进行身份验证。我使用JBOSS EAP 6.4作为app服务器。我目前的配置就像 -

的web.xml

 <security-constraint>
    <web-resource-collection>
        <web-resource-name>HtmlAuth</web-resource-name>
        <description>application security constraints
   </description>
        <url-pattern>/ui/*</url-pattern>
        <http-method>GET</http-method>
        <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
         <role-name>*</role-name>
    </auth-constraint>

</security-constraint>
  <login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>LdapRealm</realm-name>  
  </login-config>

在jboss standalong.xml文件中,我创建了像 -

这样的出站连接
 <outbound-connections>  
        <ldap name="ldapqa" url="ldaps://myldapurl" search-dn="my ldap user" search-credential="my ldap password"/>  
    </outbound-connections> 

和一个安全领域 -

  <security-realm name="LdapRealm">  
             <authentication>  
                    <ldap connection="ldapqa" base-dn="my searchbase">  
                         <username-filter attribute="uid"/>  
                    </ldap>  
            </authentication>  
        </security-realm> 

现在当我点击安全网址时,我会收到BASIC弹出框,但输入正确后我无法登录。我怎么知道没有登录的原因。我已将日志记录级别设置为TRACE,但我的日志中仍然没有任何内容。 我在配置中犯了什么错误?

0 个答案:

没有答案