Skip navigation links
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.gauth  
org.apereo.cas.adaptors.gauth.repository.credentials  
org.apereo.cas.adaptors.gauth.repository.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.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.config  
org.apereo.cas.audit.entity  
org.apereo.cas.audit.spi  
org.apereo.cas.audit.spi.config  
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.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.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.cassandra  
org.apereo.cas.clouddirectory  
org.apereo.cas.config  
org.apereo.cas.config.authentication.support  
org.apereo.cas.config.support  
org.apereo.cas.config.support.authentication  
org.apereo.cas.configuration  
org.apereo.cas.configuration.config  
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.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.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.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.couchbase.authentication  
org.apereo.cas.configuration.model.support.couchbase.serviceregistry  
org.apereo.cas.configuration.model.support.couchbase.ticketregistry  
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.generic  
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.ignite  
org.apereo.cas.configuration.model.support.infinispan  
org.apereo.cas.configuration.model.support.jaas  
org.apereo.cas.configuration.model.support.jdbc  
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.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.pm  
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.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.sms  
org.apereo.cas.configuration.model.support.spnego  
org.apereo.cas.configuration.model.support.sqrl  
org.apereo.cas.configuration.model.support.surrogate  
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.model.webapp.mgmt  
org.apereo.cas.configuration.support  
org.apereo.cas.consent  
org.apereo.cas.couchbase.core  
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.grouper  
org.apereo.cas.grouper.services  
org.apereo.cas.gua.api  
org.apereo.cas.gua.config  
org.apereo.cas.gua.impl  
org.apereo.cas.impl.calcs  
org.apereo.cas.impl.engine  
org.apereo.cas.impl.notify  
org.apereo.cas.impl.plans  
org.apereo.cas.integration.pac4j.authentication.handler.support  
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.mgmt.config  
org.apereo.cas.mgmt.services.audit  
org.apereo.cas.mgmt.services.web  
org.apereo.cas.mgmt.services.web.beans  
org.apereo.cas.mgmt.services.web.factory  
org.apereo.cas.mgmt.web  
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.authentication  
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.support  
org.apereo.cas.pm  
org.apereo.cas.pm.config  
org.apereo.cas.pm.jdbc  
org.apereo.cas.pm.ldap  
org.apereo.cas.pm.rest  
org.apereo.cas.pm.web.flow  
org.apereo.cas.scim.api  
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.convert  
org.apereo.cas.services.support  
org.apereo.cas.services.web  
org.apereo.cas.services.web.config  
org.apereo.cas.services.web.view  
org.apereo.cas.sqrl  
org.apereo.cas.sqrl.storage  
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.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.web  
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.pac4j.web.flow  
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.mdui  
org.apereo.cas.support.saml.mdui.config  
org.apereo.cas.support.saml.mdui.web.flow  
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.util  
org.apereo.cas.support.saml.web  
org.apereo.cas.support.saml.web.flow  
org.apereo.cas.support.saml.web.idp.metadata  
org.apereo.cas.support.saml.web.idp.profile  
org.apereo.cas.support.saml.web.idp.profile.builders  
org.apereo.cas.support.saml.web.idp.profile.builders.enc  
org.apereo.cas.support.saml.web.idp.profile.builders.response  
org.apereo.cas.support.saml.web.idp.profile.slo  
org.apereo.cas.support.saml.web.idp.profile.sso  
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.flow  
org.apereo.cas.support.x509  
org.apereo.cas.support.x509.rest  
org.apereo.cas.support.x509.rest.config  
org.apereo.cas.ticket
Classes that represent tickets and can manipulate tickets.
org.apereo.cas.ticket.accesstoken  
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.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.support  
org.apereo.cas.ticket.registry.support.kryo  
org.apereo.cas.ticket.registry.support.kryo.serial  
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.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.web  
org.apereo.cas.trusted.web.flow  
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.serialization  
org.apereo.cas.util.services  
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.flow  
org.apereo.cas.web.flow.authentication  
org.apereo.cas.web.flow.client  
org.apereo.cas.web.flow.config  
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.services  
org.apereo.cas.web.ldap  
org.apereo.cas.web.report  
org.apereo.cas.web.report.config  
org.apereo.cas.web.report.util  
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.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