Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Apache Tomcat »

authentication using active directory

Deepan Chakravarthy

2007-01-26

Replies:

Hi,
I am trying to authenticate using Active directory for one my
application in tomcat. ( I have only one application deployed in
tomcat).

I had configured server.xml and web.xml to use /gridsphere/login.html to
get details from user and authenticate using AD. When i hit the url
"localhost:8080", i get 404 error, saying "The requested resource
(/gridsphere/login.html) is not available. "




-----------------------------------------------------------
server.xml

<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"

connectionURL="ldap://172.168.1.1:389"
connectionName="tomcatuser@(protected)"
connectionPassword="xxxxxxxx"
referrals="follow"
userRoleName="member"
roleSearch="(member={0})"
roleSubtree="false"
userSubtree="true"
/>

--------------------------------------------------------------

web.xml


<security-constraint>
    <web-resource-collection>
          <web-resource-name>YourWebApp</web-resource-name>
          <description> accessible by authenticated users of the
tomcat role</description>
          <url-pattern>/*</url-pattern>
          <http-method>GET</http-method>
          <http-method>POST</http-method>
          <http-method>PUT</http-method>
          <http-method>DELETE</http-method>
    </web-resource-collection>
    <auth-constraint>
          <description>These roles are allowed
access</description>
          <role-name>tomcat</role-name>
    </auth-constraint>
</security-constraint>

<login-config>
    <auth-method>FORM</auth-method>
    <realm-name>YourWebApp Protected Area</realm-name>
    <form-login-config>

<form-login-page>/gridsphere/index.html</form-login-page>

<form-error-page>/gridsphere/autherr.html</form-error-page>
    </form-login-config>
</login-config>

<security-role>
    <description>Only 'tomcat' role is allowed to access this web
application</description>
    <role-name>tomcat</role-name>
</security-role>



---------------------------------------------------------------------





--
-----------------------------------------------
Regards
Deepan Chakravarthy N
http://www.codeshepherd.com/
http://sudoku-solver.net/

I am a programmer by day,
I dig grave for other programmers by night.


---------------------------------------------------------------------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.