| Package | Description |
|---|---|
| org.jasig.cas |
This is the entry point to the part of the CAS processing that is independent
of the user/program interface.
|
| org.jasig.cas.authentication.principal |
Credentials is a marker interface for an opaque object that may be recognized by
Handlers and Resolvers.
|
| org.jasig.cas.remoting.server |
Classes to allow CAS to be exposed as a server.
|
| org.jasig.cas.services |
This package is contains classes related to the restriction of CAS
usage to a particular set of services.
|
| org.jasig.cas.ticket |
Classes that represent tickets and can manipulate tickets.
|
| org.jasig.cas.validation |
Classes to perform additiona validation the Assertions provided by
the CAS server.
|
| Modifier and Type | Method and Description |
|---|---|
String |
CentralAuthenticationServiceImpl.grantServiceTicket(String ticketGrantingTicketId,
Service service) |
String |
CentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service)
Grants a
ServiceTicket that may be used to access the given service. |
String |
CentralAuthenticationServiceImpl.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials) |
String |
CentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials)
Grant a
ServiceTicket that may be used to access the given service
by authenticating the given credentials. |
Assertion |
CentralAuthenticationServiceImpl.validateServiceTicket(String serviceTicketId,
Service service) |
Assertion |
CentralAuthenticationService.validateServiceTicket(String serviceTicketId,
Service service)
Validate a ServiceTicket for a particular Service.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SingleLogoutService
Define a service which support single logout.
|
interface |
WebApplicationService
Represents a service using CAS that comes from the web.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWebApplicationService
Abstract implementation of a WebApplicationService.
|
class |
SimpleWebApplicationServiceImpl
Represents a service which wishes to use the CAS protocol.
|
| Modifier and Type | Method and Description |
|---|---|
String |
ShibbolethCompatiblePersistentIdGenerator.generate(Principal principal,
Service service) |
String |
PersistentIdGenerator.generate(Principal principal,
Service service)
Generates a PersistentId based on some algorithm plus the principal and
service.
|
boolean |
Service.matches(Service service) |
boolean |
AbstractWebApplicationService.matches(Service service) |
| Modifier and Type | Method and Description |
|---|---|
String |
RemoteCentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service)
Grants a
ServiceTicket that may be used to access the given service. |
String |
RemoteCentralAuthenticationService.grantServiceTicket(String ticketGrantingTicketId,
Service service,
Credential... credentials)
Grant a
ServiceTicket that may be used to access the given service
by authenticating the given credentials. |
Assertion |
RemoteCentralAuthenticationService.validateServiceTicket(String serviceTicketId,
Service service)
Validate a ServiceTicket for a particular Service.
|
| Modifier and Type | Method and Description |
|---|---|
Service |
ServiceContext.getService()
Gets the service principal.
|
| Modifier and Type | Method and Description |
|---|---|
RegisteredService |
ServicesManager.findServiceBy(Service service)
Find a RegisteredService by matching with the supplied service.
|
RegisteredService |
DefaultServicesManagerImpl.findServiceBy(Service service)
Find a RegisteredService by matching with the supplied service.
|
boolean |
RegisteredServiceImpl.matches(Service service) |
boolean |
RegisteredService.matches(Service service)
Returns whether the service matches the registered service.
|
boolean |
RegexRegisteredService.matches(Service service) |
boolean |
ServicesManager.matchesExistingService(Service service)
Convenience method to let one know if a service exists in the data store.
|
boolean |
DefaultServicesManagerImpl.matchesExistingService(Service service) |
| Constructor and Description |
|---|
ServiceContext(Service service,
RegisteredService registeredService)
Creates a new instance with required parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Service |
TicketValidationException.getOriginalService() |
Service |
ServiceTicketImpl.getService() |
Service |
ServiceTicket.getService()
Retrieve the service this ticket was given for.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Service> |
TicketGrantingTicketImpl.getServices()
Gets an immutable map of service ticket and services accessed by this ticket-granting ticket.
|
Map<String,Service> |
TicketGrantingTicket.getServices()
Gets an immutable map of service ticket and services accessed by this ticket-granting ticket.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceTicket |
TicketGrantingTicketImpl.grantServiceTicket(String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided)
Grant a ServiceTicket for a specific service.
|
ServiceTicket |
TicketGrantingTicket.grantServiceTicket(String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided)
Grant a ServiceTicket for a specific service.
|
boolean |
ServiceTicketImpl.isValidFor(Service serviceToValidate)
Attempts to ensure that the service specified matches the service associated with the ticket.
|
boolean |
ServiceTicket.isValidFor(Service service)
Attempts to ensure that the service specified matches the service associated with the ticket.
|
| Constructor and Description |
|---|
ServiceTicketImpl(String id,
TicketGrantingTicketImpl ticket,
Service service,
boolean fromNewLogin,
ExpirationPolicy policy)
Constructs a new ServiceTicket with a Unique Id, a TicketGrantingTicket,
a Service, Expiration Policy and a flag to determine if the ticket
creation was from a new Login or not.
|
TicketValidationException(Service service)
Constructs a TicketValidationException with the default exception code
and the original exception that was thrown.
|
| Modifier and Type | Method and Description |
|---|---|
Service |
ImmutableAssertion.getService() |
Service |
Assertion.getService()
Method to obtain the service for which we are asserting this ticket is
valid for.
|
| Constructor and Description |
|---|
ImmutableAssertion(Authentication primary,
List<Authentication> chained,
Service service,
boolean fromNewLogin)
Creates a new instance with required parameters.
|
Copyright © 2004-2015 Apereo. All Rights Reserved.