Acegi Security integration classes are roughly broken down into three categories:
The providers.ticket
and providers.homedir
subpackages contain classes that implement Cosmo's custom
authentication and authorization schemes.
The userdetails
package contains implementations of Acegi
Security's UserDetails
and
UserDetailsService
interfaces which give the security
framework access to Cosmo user data.
The context
and providers.anonymous
packages
contain classes that extend Acegi Security framework classes for
HTTP-based protocols such as WebDAV and CMP which are not
session-aware.