Package org.apereo.cas.oidc.web
Class OidcHandlerInterceptorAdapter
- java.lang.Object
-
- org.springframework.web.servlet.handler.HandlerInterceptorAdapter
-
- org.apereo.cas.support.oauth.web.OAuth20HandlerInterceptorAdapter
-
- org.apereo.cas.oidc.web.OidcHandlerInterceptorAdapter
-
- All Implemented Interfaces:
org.springframework.web.servlet.AsyncHandlerInterceptor,org.springframework.web.servlet.HandlerInterceptor
public class OidcHandlerInterceptorAdapter extends org.apereo.cas.support.oauth.web.OAuth20HandlerInterceptorAdapterThis isOidcHandlerInterceptorAdapter.- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description OidcHandlerInterceptorAdapter(org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationAccessTokenInterceptor, org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationAuthorizeInterceptor, org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationDynamicRegistrationInterceptor, org.apereo.cas.oidc.OidcConstants.DynamicClientRegistrationMode dynamicClientRegistrationMode, java.util.Collection<org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor> accessTokenGrantRequestExtractors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisDynamicClientRegistrationRequest(java.lang.String requestPath)Is dynamic client registration request.booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)-
Methods inherited from class org.apereo.cas.support.oauth.web.OAuth20HandlerInterceptorAdapter
doesUriMatchPattern, isAccessTokenRequest, isAuthorizationRequest, isDeviceTokenRequest, requestRequiresAuthentication
-
-
-
-
Constructor Detail
-
OidcHandlerInterceptorAdapter
public OidcHandlerInterceptorAdapter(org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationAccessTokenInterceptor, org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationAuthorizeInterceptor, org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationDynamicRegistrationInterceptor, org.apereo.cas.oidc.OidcConstants.DynamicClientRegistrationMode dynamicClientRegistrationMode, java.util.Collection<org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor> accessTokenGrantRequestExtractors)
-
-
Method Detail
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception- Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Overrides:
preHandlein classorg.apereo.cas.support.oauth.web.OAuth20HandlerInterceptorAdapter- Throws:
java.lang.Exception
-
isDynamicClientRegistrationRequest
protected boolean isDynamicClientRegistrationRequest(java.lang.String requestPath)
Is dynamic client registration request.- Parameters:
requestPath- the request path- Returns:
- the boolean
-
-