Class AuthorizationUtils

java.lang.Object
es.kukenan.smartfi.microservice.eventsender.utils.AuthorizationUtils

public class AuthorizationUtils extends Object
AuthorizationUtils.
  • Constructor Details

    • AuthorizationUtils

      public AuthorizationUtils()
  • Method Details

    • getDecodeBasicAuthorization

      public static Hashtable<String,String> getDecodeBasicAuthorization(String authorizationEncoded) throws Exception
      Decode Basic Authorization.
      Parameters:
      authorizationEncoded - authorization encoded.
      Returns:
      user:password.
      Throws:
      Exception - the exception
    • getEncodeBasicAuthorization

      public static String getEncodeBasicAuthorization(String authorization)
      Encode Basic Authorization.
      Parameters:
      authorization - authorization decoded.
      Returns:
      authorization encoded.
    • validateUserPassword

      public static boolean validateUserPassword(String authorizationEncoded, String user, String password)
      Validate authorizationEncoded with user and password.
      Parameters:
      authorizationEncoded - authorization encoded.
      user - user to check
      password - password to check
      Returns:
      authorization encoded.
    • getOnlyDecode

      private static String getOnlyDecode(String authorizationEncoded) throws Exception
      Trims authorization and deletes "Basic" header.
      Parameters:
      authorizationEncoded - the authorization encoded
      Returns:
      the only decode
      Throws:
      Exception - the exception