The source directory would be the one for *your* local deployment:
localPlugins/src  You should never place local code under a CAS package.

AuthenticationHandler is a public CAS API for connecting to your backend
authentication system.  Adapters/plugins is just a generic term to represent
implementations of public CAS APIs such as JDBC authentication handlers,
etc. that are either provided in the CAS distribution or by deployers.

-Scott

On 1/8/07, John Fereira <[EMAIL PROTECTED]> wrote:

 Scott Battaglia wrote:

John,

CAS ships with adapters that support various authentication methods (LDAP,
RADIUS, JDBC, etc.).   In CAS releases we include these jar files.  CAS also
includes a localPlugins directory that is where you place libs, classes,
etc. related to your local deployment of CAS.  So if you want to write your
own AuthenticationHandler it would go in the source directory.

*Which* source directory?  In the
org.jasig.cas.authentication.handler.support package under
core/src/main/java?

I still find the use of the terms adapters, authentication handler, and
plugins a bit confusing.  It could probably use a wiki page to explain it.

If you wanted to use one of the included jar files, just drop it in the
localPlugins/lib directory.

Finally, you'll just need to modify your deployerConfigContext.xml to use
the appropriate AuthenticationHandler (it can be a custom one or an included
one)

Does that clear anything up? :-)

-Scott


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

_______________________________________________
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



_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to