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
