C D E F G I L M O R S V 

C

clone() - Method in interface org.jasig.cas.services.RegisteredService
Clone this service.
contains(String) - Method in interface org.jasig.cas.services.RegisteredServiceProperty
Contains elements?
createInstance() - Method in interface org.jasig.cas.services.RegisteredServicePublicKey
Create instance.

D

delete(RegisteredService) - Method in interface org.jasig.cas.services.ServiceRegistryDao
Remove the service from the data store.
delete(long) - Method in interface org.jasig.cas.services.ServicesManager
Delete the entry for this RegisteredService.
doPrincipalAttributesAllowServiceAccess(String, Map<String, Object>) - Method in interface org.jasig.cas.services.RegisteredServiceAccessStrategy
Verify authorization policy by checking the pre-configured rules that may depend on what the principal might be carrying.

E

encode(String, RegisteredService) - Method in interface org.jasig.cas.services.RegisteredServiceCipherExecutor
Encode string.

F

filter(Map<String, Object>) - Method in interface org.jasig.cas.services.RegisteredServiceAttributeFilter
Filters the received principal attributes for the given registered service.
findServiceBy(Service) - Method in interface org.jasig.cas.services.ServicesManager
Find a RegisteredService by matching with the supplied service.
findServiceBy(long) - Method in interface org.jasig.cas.services.ServicesManager
Find a RegisteredService by matching with the supplied id.
findServiceById(long) - Method in interface org.jasig.cas.services.ServiceRegistryDao
Find service by the numeric id.

G

getAccessStrategy() - Method in interface org.jasig.cas.services.RegisteredService
Gets the access strategy that decides whether this registered service is able to proceed with authentication requests.
getAlgorithm() - Method in interface org.jasig.cas.services.RegisteredServicePublicKey
Gets algorithm for the public key.
getAllServices() - Method in interface org.jasig.cas.services.ServicesManager
Retrieve the collection of all registered services.
getAttributeReleasePolicy() - Method in interface org.jasig.cas.services.RegisteredService
Gets the attribute filtering policy to determine how attributes are to be filtered and released for this service.
getAttributes(Principal) - Method in interface org.jasig.cas.services.RegisteredServiceAttributeReleasePolicy
Gets the attributes, having applied the filter.
getDescription() - Method in interface org.jasig.cas.services.RegisteredService
Returns the description of the service.
getEvaluationOrder() - Method in interface org.jasig.cas.services.RegisteredService
Gets the relative evaluation order of this service when determining matches.
getId() - Method in interface org.jasig.cas.services.RegisteredService
The numeric identifier for this service.
getLocation() - Method in interface org.jasig.cas.services.RegisteredServicePublicKey
Gets location to the public key file.
getLogo() - Method in interface org.jasig.cas.services.RegisteredService
Gets the logo image associated with this service.
getLogoutType() - Method in interface org.jasig.cas.services.RegisteredService
Returns the logout type of the service.
getLogoutUrl() - Method in interface org.jasig.cas.services.RegisteredService
Identifies the logout url that that will be invoked upon sending single-logout callback notifications.
getName() - Method in interface org.jasig.cas.services.RegisteredService
Returns the name of the service.
getProperties() - Method in interface org.jasig.cas.services.RegisteredService
Describes extra metadata about the service; custom fields that could be used by submodules implementing additional behavior on a per-service basis.
getProxyPolicy() - Method in interface org.jasig.cas.services.RegisteredService
Get the proxy policy rules for this service.
getPublicKey() - Method in interface org.jasig.cas.services.RegisteredService
Gets the public key associated with this service that is used to authorize the request by encrypting certain elements and attributes in the CAS validation protocol response, such as the PGT.
getRequiredHandlers() - Method in interface org.jasig.cas.services.RegisteredService
Gets the set of handler names that must successfully authenticate credentials in order to access the service.
getServiceId() - Method in interface org.jasig.cas.services.RegisteredService
The unique identifier for this service.
getTheme() - Method in interface org.jasig.cas.services.RegisteredService
Returns a short theme name.
getUnauthorizedRedirectUrl() - Method in interface org.jasig.cas.services.RegisteredServiceAccessStrategy
Redirect the request to a separate and possibly external URL in case authorization fails for this service.
getUsernameAttributeProvider() - Method in interface org.jasig.cas.services.RegisteredService
Get the name of the attribute this service prefers to consume as username.
getValue() - Method in interface org.jasig.cas.services.RegisteredServiceProperty
Gets the first single value.
getValues() - Method in interface org.jasig.cas.services.RegisteredServiceProperty
Gets values.

I

INITIAL_IDENTIFIER_VALUE - Static variable in interface org.jasig.cas.services.RegisteredService
Initial ID value of newly created (but not persisted) registered service.
isAllowedProxyCallbackUrl(URL) - Method in interface org.jasig.cas.services.RegisteredServiceProxyPolicy
Determines if the given proxy callback url is authorized and allowed to request proxy access.
isAllowedToProxy() - Method in interface org.jasig.cas.services.RegisteredServiceProxyPolicy
Determines whether the service is allowed proxy capabilities.
isAuthorizedToReleaseCredentialPassword() - Method in interface org.jasig.cas.services.RegisteredServiceAttributeReleasePolicy
Is authorized to release credential password?
isAuthorizedToReleaseProxyGrantingTicket() - Method in interface org.jasig.cas.services.RegisteredServiceAttributeReleasePolicy
Is authorized to release proxy granting ticket?
isServiceAccessAllowed() - Method in interface org.jasig.cas.services.RegisteredServiceAccessStrategy
Verify is the service is enabled and recognized by CAS.
isServiceAccessAllowedForSso() - Method in interface org.jasig.cas.services.RegisteredServiceAccessStrategy
Assert that the service can participate in sso.

L

load() - Method in interface org.jasig.cas.services.ServiceRegistryDao
Retrieve the services from the data store.
LogoutType - Enum in org.jasig.cas.services
Enumeration of the logout type.

M

matches(Service) - Method in interface org.jasig.cas.services.RegisteredService
Returns whether the service matches the registered service.
matchesExistingService(Service) - Method in interface org.jasig.cas.services.ServicesManager
Convenience method to let one know if a service exists in the data store.

O

org.jasig.cas.services - package org.jasig.cas.services
 

R

RegisteredService - Interface in org.jasig.cas.services
Interface for a service that can be registered by the Services Management interface.
RegisteredServiceAccessStrategy - Interface in org.jasig.cas.services
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 - Interface in org.jasig.cas.services
Defines the general contract of the attribute release policy for a registered service.
RegisteredServiceAttributeReleasePolicy - Interface in org.jasig.cas.services
The release policy that decides how attributes are to be released for a given service.
RegisteredServiceCipherExecutor - Interface in org.jasig.cas.services
Defines how to encrypt data based on registered service's public key, etc.
RegisteredServiceProperty - Interface in org.jasig.cas.services
The RegisteredServiceProperty defines a single custom property that is associated with a service.
RegisteredServiceProxyPolicy - Interface in org.jasig.cas.services
Defines the proxying policy for a registered service.
RegisteredServicePublicKey - Interface in org.jasig.cas.services
Represents a public key for a CAS registered service.
RegisteredServiceUsernameAttributeProvider - Interface in org.jasig.cas.services
Strategy interface to define what username attribute should be returned for a given registered service.
reload() - Method in interface org.jasig.cas.services.ReloadableServicesManager
Inform the ServicesManager to reload its list of services if its cached them.
ReloadableServicesManager - Interface in org.jasig.cas.services
Interface to allow for ServicesManagers to attempt to reload their list of services.
resolveUsername(Principal, Service) - Method in interface org.jasig.cas.services.RegisteredServiceUsernameAttributeProvider
Resolve the username that is to be returned to CAS clients.

S

save(RegisteredService) - Method in interface org.jasig.cas.services.ServiceRegistryDao
Persist the service in the data store.
save(RegisteredService) - Method in interface org.jasig.cas.services.ServicesManager
Register a service with CAS, or update an existing an entry.
ServiceRegistryDao - Interface in org.jasig.cas.services
Registry of all RegisteredServices.
ServicesManager - Interface in org.jasig.cas.services
Manages the storage, retrieval, and matching of Services wishing to use CAS and services that have been registered with CAS.
setAttributeFilter(RegisteredServiceAttributeFilter) - Method in interface org.jasig.cas.services.RegisteredServiceAttributeReleasePolicy
Sets the attribute filter.
setEvaluationOrder(int) - Method in interface org.jasig.cas.services.RegisteredService
Sets the relative evaluation order of this service when determining matches.

V

valueOf(String) - Static method in enum org.jasig.cas.services.LogoutType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jasig.cas.services.LogoutType
Returns an array containing the constants of this enum type, in the order they are declared.
C D E F G I L M O R S V