Skip navigation links

cas-server 5.3.3 API

Packages 
Package Description
org.apereo.cas
This is the entry point to the part of the CAS processing that is independent of the user/program interface.
org.apereo.cas.adaptors.authy  
org.apereo.cas.adaptors.authy.config  
org.apereo.cas.adaptors.authy.config.support.authentication  
org.apereo.cas.adaptors.authy.web.flow  
org.apereo.cas.adaptors.azure  
org.apereo.cas.adaptors.azure.web.flow  
org.apereo.cas.adaptors.duo  
org.apereo.cas.adaptors.duo.authn  
org.apereo.cas.adaptors.duo.config  
org.apereo.cas.adaptors.duo.web.flow  
org.apereo.cas.adaptors.duo.web.flow.action  
org.apereo.cas.adaptors.duo.web.flow.config  
org.apereo.cas.adaptors.fortress  
org.apereo.cas.adaptors.fortress.config  
org.apereo.cas.adaptors.gauth  
org.apereo.cas.adaptors.gauth.repository.credentials  
org.apereo.cas.adaptors.gauth.rest  
org.apereo.cas.adaptors.gauth.token  
org.apereo.cas.adaptors.gauth.web.flow  
org.apereo.cas.adaptors.generic  
org.apereo.cas.adaptors.generic.config  
org.apereo.cas.adaptors.generic.remote  
org.apereo.cas.adaptors.jdbc  
org.apereo.cas.adaptors.jdbc.config  
org.apereo.cas.adaptors.ldap.services  
org.apereo.cas.adaptors.ldap.services.config  
org.apereo.cas.adaptors.radius  
org.apereo.cas.adaptors.radius.authentication  
org.apereo.cas.adaptors.radius.authentication.handler.support  
org.apereo.cas.adaptors.radius.web.flow  
org.apereo.cas.adaptors.redis.services  
org.apereo.cas.adaptors.rest  
org.apereo.cas.adaptors.swivel  
org.apereo.cas.adaptors.swivel.web.flow  
org.apereo.cas.adaptors.swivel.web.flow.rest  
org.apereo.cas.adaptors.trusted.authentication.handler.support  
org.apereo.cas.adaptors.trusted.authentication.principal  
org.apereo.cas.adaptors.trusted.config  
org.apereo.cas.adaptors.trusted.web.flow  
org.apereo.cas.adaptors.u2f  
org.apereo.cas.adaptors.u2f.storage  
org.apereo.cas.adaptors.u2f.web.flow  
org.apereo.cas.adaptors.x509.authentication  
org.apereo.cas.adaptors.x509.authentication.handler.support  
org.apereo.cas.adaptors.x509.authentication.ldap  
org.apereo.cas.adaptors.x509.authentication.principal  
org.apereo.cas.adaptors.x509.authentication.revocation  
org.apereo.cas.adaptors.x509.authentication.revocation.checker  
org.apereo.cas.adaptors.x509.authentication.revocation.policy  
org.apereo.cas.adaptors.x509.config  
org.apereo.cas.adaptors.x509.util  
org.apereo.cas.adaptors.yubikey  
org.apereo.cas.adaptors.yubikey.dao  
org.apereo.cas.adaptors.yubikey.registry  
org.apereo.cas.adaptors.yubikey.web.flow  
org.apereo.cas.api  
org.apereo.cas.audit  
org.apereo.cas.audit.config  
org.apereo.cas.audit.entity  
org.apereo.cas.audit.spi  
org.apereo.cas.audit.spi.config  
org.apereo.cas.aup  
org.apereo.cas.authentication
Authentication validates the Credentials provided during a /login request.
org.apereo.cas.authentication.adaptive  
org.apereo.cas.authentication.adaptive.geo  
org.apereo.cas.authentication.audit  
org.apereo.cas.authentication.config  
org.apereo.cas.authentication.event  
org.apereo.cas.authentication.exceptions  
org.apereo.cas.authentication.handler
The handler package contains the classes used to authenticate a user.
org.apereo.cas.authentication.handler.support
Authentication.support contains the specific implementations of the AuthenticationHandler interface.
org.apereo.cas.authentication.handler.support.jaas  
org.apereo.cas.authentication.metadata  
org.apereo.cas.authentication.policy  
org.apereo.cas.authentication.principal
Credentials is a marker interface for an opaque object that may be recognized by Handlers and Resolvers.
org.apereo.cas.authentication.principal.cache  
org.apereo.cas.authentication.principal.resolvers  
org.apereo.cas.authentication.support  
org.apereo.cas.authentication.support.password  
org.apereo.cas.authentication.surrogate  
org.apereo.cas.authorization  
org.apereo.cas.aws  
org.apereo.cas.cassandra  
org.apereo.cas.clouddirectory  
org.apereo.cas.config  
org.apereo.cas.config.authentication.support  
org.apereo.cas.config.pm  
org.apereo.cas.config.support  
org.apereo.cas.config.support.authentication  
org.apereo.cas.configuration  
org.apereo.cas.configuration.api  
org.apereo.cas.configuration.config  
org.apereo.cas.configuration.metadata  
org.apereo.cas.configuration.model.core  
org.apereo.cas.configuration.model.core.audit  
org.apereo.cas.configuration.model.core.authentication  
org.apereo.cas.configuration.model.core.events  
org.apereo.cas.configuration.model.core.logout  
org.apereo.cas.configuration.model.core.metrics  
org.apereo.cas.configuration.model.core.monitor  
org.apereo.cas.configuration.model.core.rest  
org.apereo.cas.configuration.model.core.services  
org.apereo.cas.configuration.model.core.slo  
org.apereo.cas.configuration.model.core.sso  
org.apereo.cas.configuration.model.core.standalone  
org.apereo.cas.configuration.model.core.ticket  
org.apereo.cas.configuration.model.core.ticket.registry  
org.apereo.cas.configuration.model.core.util  
org.apereo.cas.configuration.model.core.web  
org.apereo.cas.configuration.model.core.web.security  
org.apereo.cas.configuration.model.core.web.tomcat  
org.apereo.cas.configuration.model.core.web.view  
org.apereo.cas.configuration.model.support  
org.apereo.cas.configuration.model.support.analytics  
org.apereo.cas.configuration.model.support.aup  
org.apereo.cas.configuration.model.support.aws  
org.apereo.cas.configuration.model.support.captcha  
org.apereo.cas.configuration.model.support.cassandra.authentication  
org.apereo.cas.configuration.model.support.clearpass  
org.apereo.cas.configuration.model.support.clouddirectory  
org.apereo.cas.configuration.model.support.consent  
org.apereo.cas.configuration.model.support.cookie  
org.apereo.cas.configuration.model.support.cosmosdb  
org.apereo.cas.configuration.model.support.couchbase  
org.apereo.cas.configuration.model.support.couchbase.authentication  
org.apereo.cas.configuration.model.support.couchbase.serviceregistry  
org.apereo.cas.configuration.model.support.couchbase.ticketregistry  
org.apereo.cas.configuration.model.support.couchdb  
org.apereo.cas.configuration.model.support.custom  
org.apereo.cas.configuration.model.support.digest  
org.apereo.cas.configuration.model.support.dynamodb  
org.apereo.cas.configuration.model.support.ehcache  
org.apereo.cas.configuration.model.support.email  
org.apereo.cas.configuration.model.support.fortress  
org.apereo.cas.configuration.model.support.generic  
org.apereo.cas.configuration.model.support.geo  
org.apereo.cas.configuration.model.support.geo.googlemaps  
org.apereo.cas.configuration.model.support.geo.maxmind  
org.apereo.cas.configuration.model.support.gua  
org.apereo.cas.configuration.model.support.hazelcast  
org.apereo.cas.configuration.model.support.hazelcast.discovery  
org.apereo.cas.configuration.model.support.ignite  
org.apereo.cas.configuration.model.support.infinispan  
org.apereo.cas.configuration.model.support.influxdb  
org.apereo.cas.configuration.model.support.interrupt  
org.apereo.cas.configuration.model.support.jaas  
org.apereo.cas.configuration.model.support.jdbc  
org.apereo.cas.configuration.model.support.jms  
org.apereo.cas.configuration.model.support.jpa  
org.apereo.cas.configuration.model.support.jpa.serviceregistry  
org.apereo.cas.configuration.model.support.jpa.ticketregistry  
org.apereo.cas.configuration.model.support.ldap  
org.apereo.cas.configuration.model.support.ldap.serviceregistry  
org.apereo.cas.configuration.model.support.memcached  
org.apereo.cas.configuration.model.support.mfa  
org.apereo.cas.configuration.model.support.mfa.trusteddevice  
org.apereo.cas.configuration.model.support.mongo  
org.apereo.cas.configuration.model.support.mongo.serviceregistry  
org.apereo.cas.configuration.model.support.mongo.ticketregistry  
org.apereo.cas.configuration.model.support.ntlm  
org.apereo.cas.configuration.model.support.oauth  
org.apereo.cas.configuration.model.support.oidc  
org.apereo.cas.configuration.model.support.openid  
org.apereo.cas.configuration.model.support.pac4j  
org.apereo.cas.configuration.model.support.passwordless  
org.apereo.cas.configuration.model.support.pm  
org.apereo.cas.configuration.model.support.quartz  
org.apereo.cas.configuration.model.support.radius  
org.apereo.cas.configuration.model.support.redis  
org.apereo.cas.configuration.model.support.rest  
org.apereo.cas.configuration.model.support.saml  
org.apereo.cas.configuration.model.support.saml.googleapps  
org.apereo.cas.configuration.model.support.saml.idp  
org.apereo.cas.configuration.model.support.saml.idp.metadata  
org.apereo.cas.configuration.model.support.saml.mdui  
org.apereo.cas.configuration.model.support.saml.shibboleth  
org.apereo.cas.configuration.model.support.saml.sps  
org.apereo.cas.configuration.model.support.scim  
org.apereo.cas.configuration.model.support.services.json  
org.apereo.cas.configuration.model.support.services.stream  
org.apereo.cas.configuration.model.support.services.stream.hazelcast  
org.apereo.cas.configuration.model.support.services.yaml  
org.apereo.cas.configuration.model.support.sms  
org.apereo.cas.configuration.model.support.spnego  
org.apereo.cas.configuration.model.support.surrogate  
org.apereo.cas.configuration.model.support.syncope  
org.apereo.cas.configuration.model.support.themes  
org.apereo.cas.configuration.model.support.throttle  
org.apereo.cas.configuration.model.support.token  
org.apereo.cas.configuration.model.support.trusted  
org.apereo.cas.configuration.model.support.wsfed  
org.apereo.cas.configuration.model.support.x509  
org.apereo.cas.configuration.model.webapp  
org.apereo.cas.configuration.support  
org.apereo.cas.consent  
org.apereo.cas.consent.services  
org.apereo.cas.cosmosdb  
org.apereo.cas.couchbase.core  
org.apereo.cas.couchdb.core  
org.apereo.cas.couchdb.services  
org.apereo.cas.couchdb.tickets  
org.apereo.cas.digest  
org.apereo.cas.digest.config  
org.apereo.cas.digest.config.support.authentication  
org.apereo.cas.digest.util  
org.apereo.cas.digest.web.flow  
org.apereo.cas.discovery  
org.apereo.cas.dynamodb  
org.apereo.cas.grouper  
org.apereo.cas.grouper.services  
org.apereo.cas.gua.api  
org.apereo.cas.gua.config  
org.apereo.cas.gua.impl  
org.apereo.cas.hz  
org.apereo.cas.impl.account  
org.apereo.cas.impl.calcs  
org.apereo.cas.impl.engine  
org.apereo.cas.impl.notify  
org.apereo.cas.impl.plans  
org.apereo.cas.impl.token  
org.apereo.cas.influxdb  
org.apereo.cas.integration.pac4j.authentication.handler.support  
org.apereo.cas.interrupt  
org.apereo.cas.interrupt.webflow  
org.apereo.cas.interrupt.webflow.actions  
org.apereo.cas.logging  
org.apereo.cas.logging.config  
org.apereo.cas.logging.web  
org.apereo.cas.logout  
org.apereo.cas.logout.config  
org.apereo.cas.memcached  
org.apereo.cas.memcached.kryo  
org.apereo.cas.memcached.kryo.serial  
org.apereo.cas.metadata  
org.apereo.cas.metadata.rest  
org.apereo.cas.metrics  
org.apereo.cas.mongo  
org.apereo.cas.monitor  
org.apereo.cas.monitor.config  
org.apereo.cas.oidc  
org.apereo.cas.oidc.claims  
org.apereo.cas.oidc.claims.mapping  
org.apereo.cas.oidc.config  
org.apereo.cas.oidc.discovery  
org.apereo.cas.oidc.dynareg  
org.apereo.cas.oidc.introspection  
org.apereo.cas.oidc.jwks  
org.apereo.cas.oidc.profile  
org.apereo.cas.oidc.token  
org.apereo.cas.oidc.util  
org.apereo.cas.oidc.web  
org.apereo.cas.oidc.web.controllers  
org.apereo.cas.oidc.web.flow  
org.apereo.cas.otp.config  
org.apereo.cas.otp.repository.credentials  
org.apereo.cas.otp.repository.token  
org.apereo.cas.otp.web.flow  
org.apereo.cas.otp.web.flow.rest  
org.apereo.cas.persondir  
org.apereo.cas.persondir.support  
org.apereo.cas.pm  
org.apereo.cas.pm.config  
org.apereo.cas.pm.impl  
org.apereo.cas.pm.jdbc  
org.apereo.cas.pm.rest  
org.apereo.cas.pm.web.flow  
org.apereo.cas.pm.web.flow.actions  
org.apereo.cas.redis.core  
org.apereo.cas.rest  
org.apereo.cas.rest.audit  
org.apereo.cas.rest.factory  
org.apereo.cas.rest.plan  
org.apereo.cas.scim.v1  
org.apereo.cas.scim.v2  
org.apereo.cas.services
This package is contains classes related to the restriction of CAS usage to a particular set of services.
org.apereo.cas.services.config  
org.apereo.cas.services.consent  
org.apereo.cas.services.publisher  
org.apereo.cas.services.replication  
org.apereo.cas.services.resource  
org.apereo.cas.services.support  
org.apereo.cas.services.util  
org.apereo.cas.services.web  
org.apereo.cas.services.web.config  
org.apereo.cas.services.web.support  
org.apereo.cas.services.web.view  
org.apereo.cas.shell  
org.apereo.cas.shell.cli  
org.apereo.cas.shell.commands  
org.apereo.cas.support.claims  
org.apereo.cas.support.events  
org.apereo.cas.support.events.audit  
org.apereo.cas.support.events.authentication  
org.apereo.cas.support.events.authentication.adaptive  
org.apereo.cas.support.events.authentication.surrogate  
org.apereo.cas.support.events.config  
org.apereo.cas.support.events.dao  
org.apereo.cas.support.events.jpa  
org.apereo.cas.support.events.listener  
org.apereo.cas.support.events.mongo  
org.apereo.cas.support.events.service  
org.apereo.cas.support.events.ticket  
org.apereo.cas.support.geo  
org.apereo.cas.support.geo.config  
org.apereo.cas.support.geo.google  
org.apereo.cas.support.geo.maxmind  
org.apereo.cas.support.oauth  
org.apereo.cas.support.oauth.authenticator  
org.apereo.cas.support.oauth.profile  
org.apereo.cas.support.oauth.services  
org.apereo.cas.support.oauth.util  
org.apereo.cas.support.oauth.validator  
org.apereo.cas.support.oauth.validator.authorization  
org.apereo.cas.support.oauth.validator.token  
org.apereo.cas.support.oauth.web  
org.apereo.cas.support.oauth.web.audit  
org.apereo.cas.support.oauth.web.endpoints  
org.apereo.cas.support.oauth.web.flow  
org.apereo.cas.support.oauth.web.response  
org.apereo.cas.support.oauth.web.response.accesstoken  
org.apereo.cas.support.oauth.web.response.accesstoken.ext  
org.apereo.cas.support.oauth.web.response.callback  
org.apereo.cas.support.oauth.web.views  
org.apereo.cas.support.openid  
org.apereo.cas.support.openid.authentication.handler.support  
org.apereo.cas.support.openid.authentication.principal  
org.apereo.cas.support.openid.web  
org.apereo.cas.support.openid.web.flow  
org.apereo.cas.support.openid.web.mvc  
org.apereo.cas.support.openid.web.support  
org.apereo.cas.support.pac4j.authentication  
org.apereo.cas.support.pac4j.authentication.handler.support  
org.apereo.cas.support.pac4j.config  
org.apereo.cas.support.pac4j.config.support.authentication  
org.apereo.cas.support.realm  
org.apereo.cas.support.rest  
org.apereo.cas.support.rest.config  
org.apereo.cas.support.rest.resources  
org.apereo.cas.support.saml  
org.apereo.cas.support.saml.authentication  
org.apereo.cas.support.saml.authentication.principal  
org.apereo.cas.support.saml.config  
org.apereo.cas.support.saml.idp.metadata.generator  
org.apereo.cas.support.saml.idp.metadata.locator  
org.apereo.cas.support.saml.idp.metadata.writer  
org.apereo.cas.support.saml.mdui  
org.apereo.cas.support.saml.mdui.config  
org.apereo.cas.support.saml.mdui.web.flow  
org.apereo.cas.support.saml.metadata.resolver  
org.apereo.cas.support.saml.services  
org.apereo.cas.support.saml.services.idp.metadata  
org.apereo.cas.support.saml.services.idp.metadata.cache  
org.apereo.cas.support.saml.services.idp.metadata.cache.resolver  
org.apereo.cas.support.saml.services.idp.metadata.plan  
org.apereo.cas.support.saml.util  
org.apereo.cas.support.saml.web  
org.apereo.cas.support.saml.web.flow  
org.apereo.cas.support.saml.web.idp.audit  
org.apereo.cas.support.saml.web.idp.metadata  
org.apereo.cas.support.saml.web.idp.profile  
org.apereo.cas.support.saml.web.idp.profile.artifact  
org.apereo.cas.support.saml.web.idp.profile.builders  
org.apereo.cas.support.saml.web.idp.profile.builders.assertion  
org.apereo.cas.support.saml.web.idp.profile.builders.attr  
org.apereo.cas.support.saml.web.idp.profile.builders.authn  
org.apereo.cas.support.saml.web.idp.profile.builders.conditions  
org.apereo.cas.support.saml.web.idp.profile.builders.enc  
org.apereo.cas.support.saml.web.idp.profile.builders.nameid  
org.apereo.cas.support.saml.web.idp.profile.builders.response  
org.apereo.cas.support.saml.web.idp.profile.builders.response.artifact  
org.apereo.cas.support.saml.web.idp.profile.builders.response.query  
org.apereo.cas.support.saml.web.idp.profile.builders.response.soap  
org.apereo.cas.support.saml.web.idp.profile.builders.subject  
org.apereo.cas.support.saml.web.idp.profile.ecp  
org.apereo.cas.support.saml.web.idp.profile.query  
org.apereo.cas.support.saml.web.idp.profile.slo  
org.apereo.cas.support.saml.web.idp.profile.sso  
org.apereo.cas.support.saml.web.idp.profile.sso.request  
org.apereo.cas.support.saml.web.view  
org.apereo.cas.support.sms  
org.apereo.cas.support.spnego.authentication.handler.support  
org.apereo.cas.support.spnego.authentication.principal  
org.apereo.cas.support.spnego.util  
org.apereo.cas.support.util  
org.apereo.cas.support.validation  
org.apereo.cas.support.wsfederation  
org.apereo.cas.support.wsfederation.authentication.handler.support  
org.apereo.cas.support.wsfederation.authentication.principal  
org.apereo.cas.support.wsfederation.config  
org.apereo.cas.support.wsfederation.config.support.authentication  
org.apereo.cas.support.wsfederation.web  
org.apereo.cas.support.x509  
org.apereo.cas.support.x509.rest  
org.apereo.cas.support.x509.rest.config  
org.apereo.cas.syncope.authentication  
org.apereo.cas.ticket
Classes that represent tickets and can manipulate tickets.
org.apereo.cas.ticket.accesstoken  
org.apereo.cas.ticket.artifact  
org.apereo.cas.ticket.code  
org.apereo.cas.ticket.factory  
org.apereo.cas.ticket.proxy
This package contains an abstracted interface for handling the proxying of a user.
org.apereo.cas.ticket.proxy.support
Package containing the specific implementations of the ProxyHandler interface related to the various versions of the CAS protocol.
org.apereo.cas.ticket.query  
org.apereo.cas.ticket.refreshtoken  
org.apereo.cas.ticket.registry
This package contains the classes related to maintaining the persistence of the Tickets for retrieval later by the Central Authentication Service.
org.apereo.cas.ticket.registry.config  
org.apereo.cas.ticket.registry.queue  
org.apereo.cas.ticket.registry.support  
org.apereo.cas.ticket.support
This package includes the various default expiration policies included with CAS.
org.apereo.cas.token  
org.apereo.cas.token.authentication  
org.apereo.cas.token.authentication.principal  
org.apereo.cas.token.cipher  
org.apereo.cas.tokens  
org.apereo.cas.trusted  
org.apereo.cas.trusted.authentication  
org.apereo.cas.trusted.authentication.api  
org.apereo.cas.trusted.authentication.storage  
org.apereo.cas.trusted.config  
org.apereo.cas.trusted.util  
org.apereo.cas.trusted.util.cipher  
org.apereo.cas.trusted.web.flow  
org.apereo.cas.trusted.web.flow.fingerprint  
org.apereo.cas.trusted.web.support  
org.apereo.cas.util
Various utility classes to generate unique ids and work with urls.
org.apereo.cas.util.cipher  
org.apereo.cas.util.crypto  
org.apereo.cas.util.function  
org.apereo.cas.util.gen  
org.apereo.cas.util.http  
org.apereo.cas.util.io  
org.apereo.cas.util.jpa  
org.apereo.cas.util.serialization  
org.apereo.cas.util.spring  
org.apereo.cas.util.spring.boot  
org.apereo.cas.util.transforms  
org.apereo.cas.validation
Classes to perform additional validation the Assertions provided by the CAS server.
org.apereo.cas.validation.config  
org.apereo.cas.web  
org.apereo.cas.web.config  
org.apereo.cas.web.consent  
org.apereo.cas.web.consent.config  
org.apereo.cas.web.extractcert  
org.apereo.cas.web.flow  
org.apereo.cas.web.flow.action  
org.apereo.cas.web.flow.actions  
org.apereo.cas.web.flow.authentication  
org.apereo.cas.web.flow.client  
org.apereo.cas.web.flow.config  
org.apereo.cas.web.flow.configurer  
org.apereo.cas.web.flow.configurer.plan  
org.apereo.cas.web.flow.executor  
org.apereo.cas.web.flow.login  
org.apereo.cas.web.flow.logout  
org.apereo.cas.web.flow.resolver  
org.apereo.cas.web.flow.resolver.impl  
org.apereo.cas.web.flow.resolver.impl.mfa  
org.apereo.cas.web.flow.resolver.impl.mfa.adaptive  
org.apereo.cas.web.flow.resolver.impl.mfa.request  
org.apereo.cas.web.flow.services  
org.apereo.cas.web.ldap  
org.apereo.cas.web.pac4j  
org.apereo.cas.web.report  
org.apereo.cas.web.report.config  
org.apereo.cas.web.report.util  
org.apereo.cas.web.saml2  
org.apereo.cas.web.security  
org.apereo.cas.web.support  
org.apereo.cas.web.support.config  
org.apereo.cas.web.v3  
org.apereo.cas.web.view  
org.apereo.cas.web.view.attributes  
org.apereo.cas.web.view.json  
org.apereo.cas.ws.idp  
org.apereo.cas.ws.idp.authentication  
org.apereo.cas.ws.idp.metadata  
org.apereo.cas.ws.idp.services  
org.apereo.cas.ws.idp.web  
org.apereo.cas.ws.idp.web.flow  
Skip navigation links