Class AuthorizationUtils
java.lang.Object
es.kukenan.smartfi.microservice.eventsender.utils.AuthorizationUtils
AuthorizationUtils.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDecodeBasicAuthorization(String authorizationEncoded) Decode Basic Authorization.static StringgetEncodeBasicAuthorization(String authorization) Encode Basic Authorization.private static StringgetOnlyDecode(String authorizationEncoded) Trims authorization and deletes "Basic" header.static booleanvalidateUserPassword(String authorizationEncoded, String user, String password) Validate authorizationEncoded with user and password.
-
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
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 checkpassword- password to check- Returns:
- authorization encoded.
-
getOnlyDecode
Trims authorization and deletes "Basic" header.- Parameters:
authorizationEncoded- the authorization encoded- Returns:
- the only decode
- Throws:
Exception- the exception
-