| Interface | Description |
|---|---|
| RegisteredService |
Interface for a service that can be registered by the Services Management
interface.
|
| RegisteredServiceAccessStrategy |
This is
RegisteredServiceAccessStrategy
that can decide if a service is recognized and authorized to participate
in the CAS protocol flow during authentication/validation events. |
| RegisteredServiceAttributeFilter |
Defines the general contract of the attribute release policy for a registered service.
|
| RegisteredServiceAttributeReleasePolicy |
The release policy that decides how attributes are to be released for a given service.
|
| RegisteredServiceCipherExecutor |
Defines how to encrypt data based on registered service's public key, etc.
|
| RegisteredServiceProperty |
The
RegisteredServiceProperty defines a single custom
property that is associated with a service. |
| RegisteredServiceProxyPolicy |
Defines the proxying policy for a registered service.
|
| RegisteredServicePublicKey |
Represents a public key for a CAS registered service.
|
| RegisteredServiceUsernameAttributeProvider |
Strategy interface to define what username attribute should
be returned for a given 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.
|
| Enum | Description |
|---|---|
| LogoutType |
Enumeration of the logout type.
|