Class JwtFilter

java.lang.Object
org.openmetadata.service.security.JwtFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider public class JwtFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
  • Field Details

  • Constructor Details

  • Method Details

    • filter

      public void filter(javax.ws.rs.container.ContainerRequestContext requestContext)
      Specified by:
      filter in interface javax.ws.rs.container.ContainerRequestFilter
    • validateAndReturnDecodedJwtToken

      public com.auth0.jwt.interfaces.DecodedJWT validateAndReturnDecodedJwtToken(String token)
    • validateAndReturnUsername

      public String validateAndReturnUsername(Map<String,com.auth0.jwt.interfaces.Claim> claims)
    • extractToken

      protected static String extractToken(javax.ws.rs.core.MultivaluedMap<String,String> headers)
    • extractToken

      public static String extractToken(String tokenFromHeader)