|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Service | |
|---|---|
| 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. |
| Uses of Service in org.jasig.cas |
|---|
| Methods in org.jasig.cas with parameters of type Service | |
|---|---|
java.lang.String |
CentralAuthenticationServiceImpl.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service)
|
java.lang.String |
CentralAuthenticationService.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service)
Grant a ServiceTicket for a Service. |
java.lang.String |
CentralAuthenticationServiceImpl.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service,
Credentials credentials)
|
java.lang.String |
CentralAuthenticationService.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service,
Credentials credentials)
Grant a ServiceTicket for a Service *if* the principal resolved from the credentials matches the principal associated with the TicketGrantingTicket. |
Assertion |
CentralAuthenticationServiceImpl.validateServiceTicket(java.lang.String serviceTicketId,
Service service)
|
Assertion |
CentralAuthenticationService.validateServiceTicket(java.lang.String serviceTicketId,
Service service)
Validate a ServiceTicket for a particular Service. |
| Uses of Service in org.jasig.cas.authentication.principal |
|---|
| Subinterfaces of Service in org.jasig.cas.authentication.principal | |
|---|---|
interface |
WebApplicationService
Represents a service using CAS that comes from the web. |
| Classes in org.jasig.cas.authentication.principal that implement Service | |
|---|---|
class |
AbstractWebApplicationService
Abstract implementation of a WebApplicationService. |
class |
GoogleAccountsService
Implementation of a Service that supports Google Accounts (eventually a more generic SAML2 support will come). |
class |
SamlService
Class to represent that this service wants to use SAML. |
class |
SimpleWebApplicationServiceImpl
Represents a service which wishes to use the CAS protocol. |
| Methods in org.jasig.cas.authentication.principal with parameters of type Service | |
|---|---|
java.lang.String |
ShibbolethCompatiblePersistentIdGenerator.generate(Principal principal,
Service service)
|
java.lang.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 |
SamlService.matches(Service service)
This always returns true because a SAML Service does not receive the TARGET value on validation. |
boolean |
AbstractWebApplicationService.matches(Service service)
|
| Uses of Service in org.jasig.cas.remoting.server |
|---|
| Methods in org.jasig.cas.remoting.server with parameters of type Service | |
|---|---|
java.lang.String |
RemoteCentralAuthenticationService.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service)
|
java.lang.String |
RemoteCentralAuthenticationService.grantServiceTicket(java.lang.String ticketGrantingTicketId,
Service service,
Credentials credentials)
|
Assertion |
RemoteCentralAuthenticationService.validateServiceTicket(java.lang.String serviceTicketId,
Service service)
|
| Uses of Service in org.jasig.cas.services |
|---|
| Methods in org.jasig.cas.services with parameters of type Service | |
|---|---|
RegisteredService |
ServicesManager.findServiceBy(Service service)
Find a RegisteredService by matching with the supplied service. |
RegisteredService |
DefaultServicesManagerImpl.findServiceBy(Service service)
Note, if the repository is empty, this implementation will return a default service to grant all access. |
boolean |
RegisteredServiceImpl.matches(Service service)
|
boolean |
RegisteredService.matches(Service service)
Returns whether the service matches the registered 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)
|
| Uses of Service in org.jasig.cas.ticket |
|---|
| Methods in org.jasig.cas.ticket that return Service | |
|---|---|
Service |
TicketValidationException.getOriginalService()
|
Service |
ServiceTicketImpl.getService()
|
Service |
ServiceTicket.getService()
Retrieve the service this ticket was given for. |
| Methods in org.jasig.cas.ticket with parameters of type Service | |
|---|---|
ServiceTicket |
TicketGrantingTicketImpl.grantServiceTicket(java.lang.String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided)
|
ServiceTicket |
TicketGrantingTicket.grantServiceTicket(java.lang.String id,
Service service,
ExpirationPolicy expirationPolicy,
boolean credentialsProvided)
Grant a ServiceTicket for a specific service. |
boolean |
ServiceTicketImpl.isValidFor(Service serviceToValidate)
|
boolean |
ServiceTicket.isValidFor(Service service)
|
| Constructors in org.jasig.cas.ticket with parameters of type Service | |
|---|---|
ServiceTicketImpl(java.lang.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. |
|
| Uses of Service in org.jasig.cas.validation |
|---|
| Methods in org.jasig.cas.validation that return Service | |
|---|---|
Service |
ImmutableAssertionImpl.getService()
|
Service |
Assertion.getService()
Method to obtain the service for which we are asserting this ticket is valid for. |
| Constructors in org.jasig.cas.validation with parameters of type Service | |
|---|---|
ImmutableAssertionImpl(java.util.List<Authentication> principals,
Service service,
boolean fromNewLogin)
Constructs a new ImmutableAssertion out of the given parameters. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||