Thanks Scott. That was useful.
I have a question- It appears from all the documentation that I don't really
need to write any code at all, just configuration changes in
deployerConfigContext.xml are sufficient to get the FastBind adaptor to do the
basic authentication against an LDAP server. Is my understanding correct?
Related to that, how is the user name and password that the user entered get
passed on to the FastBind adaptor in order for authentication to occur? Do I
need some code to make that happen? I see a username and password under
ContextSource. But that appears to be of the entity thats allowed to query the
ldap server. Basically, I am wondering how to pass the username/password that
the user typed in to the LDAP server for authentication using FastBind class.
Thanks,
Ray.
PS: I really hope this doesn't turn out to be another thread. I hit reply to
the emails I receive and despite that a new thread is created for all my
response.
----- Original Message ----
From: Scott Battaglia <[EMAIL PROTECTED]>
To: Yale CAS mailing list <[email protected]>
Sent: Friday, January 26, 2007 6:36:28 AM
Subject: Re: How to use LDAP adaptor classes?
These resources may help you:
http://www.ja-sig.org/products/cas/server/ldapauthhandler/index.html
http://developer.ja-sig.org/projects/cas/multiproject/cas-server-ldap/apidocs/index.html
http://developer.ja-sig.org/test/cas.html#ldap
Note that they are slightly out of date as they refer to the LdapTemplate
project instead of the Spring LDAP project (we're working on updating this).
The Spring LDAP Javadocs can be found here:
http://www.springframework.org/ldap
-Scott
On 1/26/07, t ray < [EMAIL PROTECTED]> wrote:
Digging a bit more, I found this-
http://developer.ja-sig.org/source/viewrep/jasig/cas3/adaptors/ldap/src/main/resources/deployerConfigContext.xml?r=1.1
It is a deployerConfigContext.xml file that uses BindLdapAuthenticationHandler.
Can someone tell me if using FastBindLdapAuthenticationHandler is similar,
meaning, can I just replace BindLdapAuthenticationHandler with
FastBindLdapAuthenticationHandler? Also, can someone point me to some
description of the various properties that are allowed? Most of them in the
link above seem straight forward. I am not sure about "authenticatedReadOnly"
(what does it mean?) and those under baseEnvironmentProperties. Specifically,
where the protocol is marked "ssl", does it mean that ssl is being used to
communicate with Active Directory or is the password still being sent in clear
text?
For those wishing to use AD purely for authentication purposes and not for some
reason interested in the fastbind adaptor, you may also find the following
interesting-
http://forum.java.sun.com/thread.jspa?threadID=726601&tstart=0
Thanks,
Ray.
----- Original Message ----
From: t ray < [EMAIL PROTECTED]>
To: CAS Mailing List <[email protected]>
Sent: Thursday, January 25, 2007 4:32:32 PM
Subject: How to use LDAP adaptor classes?
I wish to authenticate by querying an Active Directory server. I have modified
deployerConfigContext.xml and have replaced the SimpleTest authenticator with
my own. However, I am not sure how to use the LDAP adaptor classes that seem to
be provided in the adaptors/ldap directory. I assume these classes help in
connecting to a LDAP server and querying it. Could someone point me to some
references/resources that describe how to use these adaptor classes/how to
connect to a LDAP server?
Thanks.
Ray.
Bored stiff? Loosen up...
Download and play hundreds of games for free on Yahoo! Games.
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
Get your own web address.
Have a HUGE year through Yahoo! Small Business.
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
____________________________________________________________________________________
TV dinner still cooling?
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas