- OAuth20AccessTokenEndpointController - Class in org.apereo.cas.support.oauth.web.endpoints
-
This controller returns an access token according to the given
OAuth code and client credentials (authorization code grant type)
or according to the refresh token and client credentials
(refresh token grant type) or according to the user identity
(resource owner password grant type).
- OAuth20AccessTokenEndpointController(ServicesManager, TicketRegistry, AccessTokenFactory, PrincipalFactory, ServiceFactory<WebApplicationService>, OAuth20TokenGenerator, AccessTokenResponseGenerator, OAuth20ProfileScopeToAttributesFilter, CasConfigurationProperties, CookieRetrievingCookieGenerator, ExpirationPolicy, Collection<BaseAccessTokenGrantRequestExtractor>, Collection<OAuth20TokenRequestValidator>) - Constructor for class org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessTokenEndpointController
-
- OAuth20AccessTokenResponseGenerator - Class in org.apereo.cas.support.oauth.web.response.accesstoken
-
- OAuth20AccessTokenResponseGenerator() - Constructor for class org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20AccessTokenResponseGenerator
-
- oauth20AuthenticationRequestServiceSelectionStrategy() - Method in class org.apereo.cas.config.CasOAuthAuthenticationServiceSelectionStrategyConfiguration
-
- OAuth20AuthenticationServiceSelectionStrategy - Class in org.apereo.cas.support.oauth.services
-
- OAuth20AuthenticationServiceSelectionStrategy() - Constructor for class org.apereo.cas.support.oauth.services.OAuth20AuthenticationServiceSelectionStrategy
-
- OAuth20AuthorizationCodeAuthorizationResponseBuilder - Class in org.apereo.cas.support.oauth.web.response.callback
-
- OAuth20AuthorizationCodeAuthorizationResponseBuilder() - Constructor for class org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationCodeAuthorizationResponseBuilder
-
- OAuth20AuthorizationCodeGrantTypeTokenRequestValidator - Class in org.apereo.cas.support.oauth.validator.token
-
- OAuth20AuthorizationCodeGrantTypeTokenRequestValidator(ServicesManager, TicketRegistry, AuditableExecution, ServiceFactory<WebApplicationService>) - Constructor for class org.apereo.cas.support.oauth.validator.token.OAuth20AuthorizationCodeGrantTypeTokenRequestValidator
-
- OAuth20AuthorizationCodeResponseTypeAuthorizationRequestValidator - Class in org.apereo.cas.support.oauth.validator.authorization
-
- OAuth20AuthorizationCodeResponseTypeAuthorizationRequestValidator() - Constructor for class org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationCodeResponseTypeAuthorizationRequestValidator
-
- OAuth20AuthorizationRequestValidator - Interface in org.apereo.cas.support.oauth.validator.authorization
-
- OAuth20AuthorizationResponseBuilder - Interface in org.apereo.cas.support.oauth.web.response.callback
-
- OAuth20AuthorizeEndpointController - Class in org.apereo.cas.support.oauth.web.endpoints
-
This controller is in charge of responding to the authorize call in OAuth v2 protocol.
- OAuth20AuthorizeEndpointController(ServicesManager, TicketRegistry, AccessTokenFactory, PrincipalFactory, ServiceFactory<WebApplicationService>, OAuthCodeFactory, ConsentApprovalViewResolver, OAuth20ProfileScopeToAttributesFilter, CasConfigurationProperties, CookieRetrievingCookieGenerator, OAuth20CasAuthenticationBuilder, Set<OAuth20AuthorizationResponseBuilder>, Set<OAuth20AuthorizationRequestValidator>, AuditableExecution) - Constructor for class org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController
-
- OAuth20CallbackAuthorizeEndpointController - Class in org.apereo.cas.support.oauth.web.endpoints
-
OAuth callback authorize controller based on the pac4j callback controller.
- OAuth20CallbackAuthorizeEndpointController(ServicesManager, TicketRegistry, AccessTokenFactory, PrincipalFactory, ServiceFactory<WebApplicationService>, Config, OAuth20CallbackAuthorizeViewResolver, OAuth20ProfileScopeToAttributesFilter, CasConfigurationProperties, CookieRetrievingCookieGenerator) - Constructor for class org.apereo.cas.support.oauth.web.endpoints.OAuth20CallbackAuthorizeEndpointController
-
- OAuth20CallbackAuthorizeViewResolver - Interface in org.apereo.cas.support.oauth.web.views
-
- OAuth20CasAuthenticationBuilder - Class in org.apereo.cas.support.oauth.authenticator
-
- OAuth20CasAuthenticationBuilder() - Constructor for class org.apereo.cas.support.oauth.authenticator.OAuth20CasAuthenticationBuilder
-
- OAuth20CasCallbackUrlResolver - Class in org.apereo.cas.support.oauth.web
-
- OAuth20CasCallbackUrlResolver() - Constructor for class org.apereo.cas.support.oauth.web.OAuth20CasCallbackUrlResolver
-
- OAuth20CasClientRedirectActionBuilder - Interface in org.apereo.cas.support.oauth.web.response
-
- OAuth20ClientAuthenticator - Class in org.apereo.cas.support.oauth.authenticator
-
Authenticator for client credentials authentication.
- OAuth20ClientAuthenticator() - Constructor for class org.apereo.cas.support.oauth.authenticator.OAuth20ClientAuthenticator
-
- OAuth20ClientCredentialsGrantTypeTokenRequestValidator - Class in org.apereo.cas.support.oauth.validator.token
-
- OAuth20ClientCredentialsGrantTypeTokenRequestValidator(ServicesManager, AuditableExecution, ServiceFactory<WebApplicationService>) - Constructor for class org.apereo.cas.support.oauth.validator.token.OAuth20ClientCredentialsGrantTypeTokenRequestValidator
-
- OAuth20ClientCredentialsResponseBuilder - Class in org.apereo.cas.support.oauth.web.response.callback
-
- OAuth20ClientCredentialsResponseBuilder(AccessTokenResponseGenerator, OAuth20TokenGenerator, ExpirationPolicy) - Constructor for class org.apereo.cas.support.oauth.web.response.callback.OAuth20ClientCredentialsResponseBuilder
-
- OAuth20ConsentApprovalViewResolver - Class in org.apereo.cas.support.oauth.web.views
-
- OAuth20ConsentApprovalViewResolver() - Constructor for class org.apereo.cas.support.oauth.web.views.OAuth20ConsentApprovalViewResolver
-
- OAuth20DefaultCasClientRedirectActionBuilder - Class in org.apereo.cas.support.oauth.web.response
-
- OAuth20DefaultCasClientRedirectActionBuilder() - Constructor for class org.apereo.cas.support.oauth.web.response.OAuth20DefaultCasClientRedirectActionBuilder
-
- OAuth20DefaultTokenGenerator - Class in org.apereo.cas.support.oauth.web.response.accesstoken
-
- OAuth20DefaultTokenGenerator() - Constructor for class org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20DefaultTokenGenerator
-
- OAuth20DefaultUserProfileViewRenderer - Class in org.apereo.cas.support.oauth.web.views
-
- OAuth20DefaultUserProfileViewRenderer() - Constructor for class org.apereo.cas.support.oauth.web.views.OAuth20DefaultUserProfileViewRenderer
-
- OAuth20GrantTypes - Enum in org.apereo.cas.support.oauth
-
The OAuth grant types (on the access token request).
- OAuth20HandlerInterceptorAdapter - Class in org.apereo.cas.support.oauth.web
-
- OAuth20HandlerInterceptorAdapter() - Constructor for class org.apereo.cas.support.oauth.web.OAuth20HandlerInterceptorAdapter
-
- OAuth20IdTokenResponseTypeAuthorizationRequestValidator - Class in org.apereo.cas.support.oauth.validator.authorization
-
- OAuth20IdTokenResponseTypeAuthorizationRequestValidator(ServicesManager, ServiceFactory<WebApplicationService>, AuditableExecution) - Constructor for class org.apereo.cas.support.oauth.validator.authorization.OAuth20IdTokenResponseTypeAuthorizationRequestValidator
-
- OAuth20PasswordGrantTypeTokenRequestValidator - Class in org.apereo.cas.support.oauth.validator.token
-
- OAuth20PasswordGrantTypeTokenRequestValidator(AuditableExecution, ServicesManager, ServiceFactory) - Constructor for class org.apereo.cas.support.oauth.validator.token.OAuth20PasswordGrantTypeTokenRequestValidator
-
- OAuth20ProfileScopeToAttributesFilter - Interface in org.apereo.cas.support.oauth.profile
-
- OAuth20RefreshTokenGrantTypeTokenRequestValidator - Class in org.apereo.cas.support.oauth.validator.token
-
- OAuth20RefreshTokenGrantTypeTokenRequestValidator(AuditableExecution, ServicesManager, TicketRegistry, ServiceFactory<WebApplicationService>) - Constructor for class org.apereo.cas.support.oauth.validator.token.OAuth20RefreshTokenGrantTypeTokenRequestValidator
-
- OAuth20RequestValidator - Interface in org.apereo.cas.support.oauth.validator
-
- OAuth20ResourceOwnerCredentialsResponseBuilder - Class in org.apereo.cas.support.oauth.web.response.callback
-
- OAuth20ResourceOwnerCredentialsResponseBuilder() - Constructor for class org.apereo.cas.support.oauth.web.response.callback.OAuth20ResourceOwnerCredentialsResponseBuilder
-
- OAuth20ResponseTypes - Enum in org.apereo.cas.support.oauth
-
The OAuth response types (on the authorize request).
- OAuth20ServiceRegistry - Class in org.apereo.cas.support.oauth.services
-
- OAuth20ServiceRegistry(List<RegisteredService>) - Constructor for class org.apereo.cas.support.oauth.services.OAuth20ServiceRegistry
-
- OAuth20ServiceRegistry(RegisteredService...) - Constructor for class org.apereo.cas.support.oauth.services.OAuth20ServiceRegistry
-
- OAuth20TokenAuthorizationResponseBuilder - Class in org.apereo.cas.support.oauth.web.response.callback
-
- OAuth20TokenAuthorizationResponseBuilder() - Constructor for class org.apereo.cas.support.oauth.web.response.callback.OAuth20TokenAuthorizationResponseBuilder
-
- OAuth20TokenGenerator - Interface in org.apereo.cas.support.oauth.web.response.accesstoken
-
- OAuth20TokenRequestValidator - Interface in org.apereo.cas.support.oauth.validator.token
-
- OAuth20TokenResponseTypeAuthorizationRequestValidator - Class in org.apereo.cas.support.oauth.validator.authorization
-
- OAuth20TokenResponseTypeAuthorizationRequestValidator(ServicesManager, ServiceFactory<WebApplicationService>, AuditableExecution) - Constructor for class org.apereo.cas.support.oauth.validator.authorization.OAuth20TokenResponseTypeAuthorizationRequestValidator
-
- OAuth20UserAuthenticator - Class in org.apereo.cas.support.oauth.authenticator
-
Authenticator for user credentials authentication.
- OAuth20UserAuthenticator() - Constructor for class org.apereo.cas.support.oauth.authenticator.OAuth20UserAuthenticator
-
- OAuth20UserProfileDataAuditResourceResolver - Class in org.apereo.cas.support.oauth.web.audit
-
- OAuth20UserProfileDataAuditResourceResolver() - Constructor for class org.apereo.cas.support.oauth.web.audit.OAuth20UserProfileDataAuditResourceResolver
-
- OAuth20UserProfileDataCreator - Interface in org.apereo.cas.support.oauth.profile
-
Strategy interface that acts as factory to handle creation of un-typed user profile data which then could be transformed into whatever
representation necessary by upstream components.
- OAuth20UserProfileEndpointController - Class in org.apereo.cas.support.oauth.web.endpoints
-
This controller returns a profile for the authenticated user
(identifier + attributes), found with the access token.
- OAuth20UserProfileEndpointController(ServicesManager, TicketRegistry, AccessTokenFactory, PrincipalFactory, ServiceFactory<WebApplicationService>, OAuth20ProfileScopeToAttributesFilter, CasConfigurationProperties, CookieRetrievingCookieGenerator, OAuth20UserProfileViewRenderer, OAuth20UserProfileDataCreator) - Constructor for class org.apereo.cas.support.oauth.web.endpoints.OAuth20UserProfileEndpointController
-
- OAuth20UserProfileViewRenderer - Interface in org.apereo.cas.support.oauth.web.views
-
- OAuth20Utils - Class in org.apereo.cas.support.oauth.util
-
This class has some useful methods to output data in plain text,
handle redirects, add parameter in url or find the right provider.
- OAuth20Utils() - Constructor for class org.apereo.cas.support.oauth.util.OAuth20Utils
-
- oAuth2UserProfileDataCreator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- OAuthAccessTokenExpirationPolicy - Class in org.apereo.cas.ticket.accesstoken
-
- OAuthAccessTokenExpirationPolicy(long, long) - Constructor for class org.apereo.cas.ticket.accesstoken.OAuthAccessTokenExpirationPolicy
-
- OAuthAccessTokenExpirationPolicy.OAuthAccessTokenSovereignExpirationPolicy - Class in org.apereo.cas.ticket.accesstoken
-
An expiration policy that is independent from the parent ticket-granting ticket.
- oauthAccessTokenResponseGenerator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- OAuthAccessTokenSovereignExpirationPolicy(long, long) - Constructor for class org.apereo.cas.ticket.accesstoken.OAuthAccessTokenExpirationPolicy.OAuthAccessTokenSovereignExpirationPolicy
-
- oauthAuthorizationCodeResponseBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthAuthorizationCodeResponseTypeRequestValidator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthAuthorizationRequestValidators() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthAuthorizationResponseBuilders() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthAuthorizationResponseBuilders - Variable in class org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController
-
Collection of response builders.
- oauthCallbackService() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthCasAuthenticationBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthCasClientRedirectActionBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oAuthClientAuthenticator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthClientCredentialsResponseBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- OAuthCodeExpirationPolicy - Class in org.apereo.cas.ticket.code
-
- OAuthCodeExpirationPolicy(int, long) - Constructor for class org.apereo.cas.ticket.code.OAuthCodeExpirationPolicy
-
Instantiates a new O auth code expiration policy.
- oAuthCodeFactory - Variable in class org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController
-
The code factory instance.
- OAuthCodeFactory - Interface in org.apereo.cas.ticket.code
-
Factory to create OAuth codes.
- oAuthCodeIdGenerator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oAuthCodeIdGenerator - Variable in class org.apereo.cas.ticket.code.DefaultOAuthCodeFactory
-
Default instance for the ticket id generator.
- oauthHandlerInterceptorAdapter() - Method in class org.apereo.cas.config.CasOAuthThrottleConfiguration
-
- oauthIdTokenResponseTypeRequestValidator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthPrincipalFactory() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oAuthProperties - Variable in class org.apereo.cas.support.oauth.web.response.accesstoken.ext.BaseAccessTokenGrantRequestExtractor
-
OAuth settings.
- OAuthRefreshTokenExpirationPolicy - Class in org.apereo.cas.ticket.refreshtoken
-
This is OAuth refresh token expiration policy (max time to live = 1 month by default).
- OAuthRefreshTokenExpirationPolicy(long) - Constructor for class org.apereo.cas.ticket.refreshtoken.OAuthRefreshTokenExpirationPolicy
-
Instantiates a new OAuth refresh token expiration policy.
- OAuthRefreshTokenExpirationPolicy.OAuthRefreshTokenSovereignExpirationPolicy - Class in org.apereo.cas.ticket.refreshtoken
-
An expiration policy that is independent from the parent ticket-granting ticket.
- OAuthRefreshTokenSovereignExpirationPolicy(long) - Constructor for class org.apereo.cas.ticket.refreshtoken.OAuthRefreshTokenExpirationPolicy.OAuthRefreshTokenSovereignExpirationPolicy
-
- oauthRequestValidators - Variable in class org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController
-
Collection of request validators.
- oauthResourceOwnerCredentialsResponseBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthSecConfig() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthTokenGenerator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthTokenRequestValidators() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthTokenResponseBuilder() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthTokenResponseTypeRequestValidator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oAuthUserAuthenticator() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- oauthUserProfileViewRenderer() - Method in class org.apereo.cas.config.CasOAuthConfiguration
-
- org.apereo.cas.config - package org.apereo.cas.config
-
- org.apereo.cas.support.oauth - package org.apereo.cas.support.oauth
-
- org.apereo.cas.support.oauth.authenticator - package org.apereo.cas.support.oauth.authenticator
-
- org.apereo.cas.support.oauth.profile - package org.apereo.cas.support.oauth.profile
-
- org.apereo.cas.support.oauth.services - package org.apereo.cas.support.oauth.services
-
- org.apereo.cas.support.oauth.util - package org.apereo.cas.support.oauth.util
-
- org.apereo.cas.support.oauth.validator - package org.apereo.cas.support.oauth.validator
-
- org.apereo.cas.support.oauth.validator.authorization - package org.apereo.cas.support.oauth.validator.authorization
-
- org.apereo.cas.support.oauth.validator.token - package org.apereo.cas.support.oauth.validator.token
-
- org.apereo.cas.support.oauth.web - package org.apereo.cas.support.oauth.web
-
- org.apereo.cas.support.oauth.web.audit - package org.apereo.cas.support.oauth.web.audit
-
- org.apereo.cas.support.oauth.web.endpoints - package org.apereo.cas.support.oauth.web.endpoints
-
- org.apereo.cas.support.oauth.web.response - package org.apereo.cas.support.oauth.web.response
-
- org.apereo.cas.support.oauth.web.response.accesstoken - package org.apereo.cas.support.oauth.web.response.accesstoken
-
- org.apereo.cas.support.oauth.web.response.accesstoken.ext - package org.apereo.cas.support.oauth.web.response.accesstoken.ext
-
- org.apereo.cas.support.oauth.web.response.callback - package org.apereo.cas.support.oauth.web.response.callback
-
- org.apereo.cas.support.oauth.web.views - package org.apereo.cas.support.oauth.web.views
-
- org.apereo.cas.ticket.accesstoken - package org.apereo.cas.ticket.accesstoken
-
- org.apereo.cas.ticket.code - package org.apereo.cas.ticket.code
-
- org.apereo.cas.ticket.refreshtoken - package org.apereo.cas.ticket.refreshtoken
-