Class AuthenticationCodeFlowHandler

java.lang.Object
org.openmetadata.service.security.AuthenticationCodeFlowHandler

public class AuthenticationCodeFlowHandler extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • handleLogin

      public void handleLogin(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
    • handleCallback

      public void handleCallback(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
    • handleLogout

      public void handleLogout(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    • handleRefresh

      public void handleRefresh(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    • retrieveCallbackParameters

      protected Map<String,List<String>> retrieveCallbackParameters(javax.servlet.http.HttpServletRequest request)
    • getErrorMessage

      public static void getErrorMessage(javax.servlet.http.HttpServletResponse resp, Exception e)
    • refreshTokenRequest

      public void refreshTokenRequest(javax.servlet.http.HttpServletRequest httpServletRequest, org.pac4j.oidc.credentials.OidcCredentials credentials)
    • isJWT

      public static boolean isJWT(String token)
    • findUserNameFromClaims

      public static String findUserNameFromClaims(Map<String,String> jwtPrincipalClaimsMapping, List<String> jwtPrincipalClaimsOrder, Map<String,?> claims)
    • validatePrincipalClaimsMapping

      public static void validatePrincipalClaimsMapping(Map<String,String> mapping)