| Interface | Description |
|---|---|
| PersistentIdGenerator |
Generates a unique consistent Id based on the principal.
|
| Principal |
Generic concept of an authenticated thing.
|
| PrincipalAttributesRepository |
Defines operations required for retrieving principal attributes.
|
| PrincipalFactory |
Defines operations to create principals.
|
| PrincipalResolver |
Resolves a
Principal from a Credential using an arbitrary strategy. |
| Response |
This is
Response that is outputted by each service principal. |
| ResponseBuilder<T extends WebApplicationService> |
Represents the task of building a CAS response
that is returned by a service.
|
| ResponseBuilderLocator<T extends WebApplicationService> |
This is
ResponseBuilderLocator which attempts to locate ResponseBuilder
objects registered in the application context. |
| Service |
Marker interface for Services.
|
| ServiceFactory<T extends Service> |
The
ServiceFactory is responsible for creating service objects. |
| ServiceFactoryConfigurer |
This is
ServiceFactoryConfigurer. |
| WebApplicationService |
Represents a service using CAS that comes from the web.
|
| Enum | Description |
|---|---|
| Response.ResponseType |
An enumeration of different response types.
|