Class AccessTokenCheckingInterceptor

java.lang.Object
org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public class AccessTokenCheckingInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor
Filter that checks that in every call the access token ID is specified, and that it's a recognized access token ID and is not expired.
Author:
avasquez
  • Field Details

  • Constructor Details

    • AccessTokenCheckingInterceptor

      public AccessTokenCheckingInterceptor(AccessTokenRepository accessTokenRepository, String[] urlsToInclude, String[] urlsToExclude)
  • Method Details

    • preHandle

      public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler) throws Exception
      Specified by:
      preHandle in interface org.springframework.web.servlet.HandlerInterceptor
      Throws:
      Exception
    • includeRequest

      protected boolean includeRequest(jakarta.servlet.http.HttpServletRequest request)
    • getAccessToken

      protected AccessToken getAccessToken(jakarta.servlet.http.HttpServletRequest request) throws ProfileException
      Throws:
      ProfileException