Class AuthHelper

java.lang.Object
org.ehrbase.rest.util.AuthHelper

public class AuthHelper extends Object
  • Method Details

    • getCurrentAuthenticatedUsername

      public static String getCurrentAuthenticatedUsername(javax.servlet.http.HttpServletRequest request)
      Gets the currently authenticated username from the given HTTP request.
      Parameters:
      request - The HTTP request
      Returns:
      The username if it exists, or an empty string if not
    • getRequestedJwtClaim

      public static String getRequestedJwtClaim(org.springframework.security.authentication.AbstractAuthenticationToken token, String requestedClaim)
      Extracts the requested claim from the token's claims.
      Parameters:
      token - Token
      requestedClaim - The claim to be retrieved
      Returns:
      The value of the requested claim