See: Description
| Interface | Description |
|---|---|
| RegisteredService |
Interface for a service that can be registered by the Services Management
interface.
|
| RegisteredServiceAttributeFilter |
Defines the general contract of the attribute release policy for a registered service.
|
| ReloadableServicesManager |
Interface to allow for ServicesManagers to attempt to reload their list of
services.
|
| ServiceRegistryDao |
Registry of all RegisteredServices.
|
| ServicesManager |
Manages the storage, retrieval, and matching of Services wishing to use CAS
and services that have been registered with CAS.
|
| Class | Description |
|---|---|
| AbstractRegisteredService |
Base class for mutable, persistable registered services.
|
| DefaultServicesManagerImpl |
Default implementation of the
ServicesManager interface. |
| InMemoryServiceRegistryDaoImpl |
Default In Memory Service Registry Dao for test/demonstration purposes.
|
| JpaServiceRegistryDaoImpl |
Implementation of the ServiceRegistryDao based on JPA.
|
| RegexRegisteredService |
Mutable registered service that uses Java regular expressions for service matching.
|
| RegisteredServiceImpl |
Mutable registered service that uses Ant path patterns for service matching.
|
| ServiceContext |
Simple container for holding a service principal and its corresponding registered serivce.
|
| Enum | Description |
|---|---|
| LogoutType |
Enumeration of the logout type.
|
| Exception | Description |
|---|---|
| UnauthorizedProxyingException |
Exception thrown when a service attempts to proxy when it is not allowed to.
|
| UnauthorizedServiceException |
Exception that is thrown when an Unauthorized Service attempts to use CAS.
|
| UnauthorizedSsoServiceException |
Exception thrown when a service attempts to use SSO when it should not be
allowed to.
|
This package is contains classes related to the restriction of CAS usage to a particular set of services. This is accomplished via a combination of registries and interceptors.
The ServiceRegistry, with its default implementation of DefaultServiceRegistry contains the list of RegisteredServices allowed to access CAS. This list is periodically refreshed via the ServiceRegistryReloader.
CAS itself is protected by a group of interceptors found in the subpackage advice.
Copyright © 2004-2015 Apereo. All Rights Reserved.