Uses of Interface
org.jasig.cas.authentication.principal.Service

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.
 



Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.