blob: f25f0db6743f8e7e9aa449100e2a814d83abd571 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package org.openecomp.portalapp.widget.utils;
import java.nio.charset.Charset;
import java.util.Base64;
public class AuthorizationUtil {
public boolean authorization(String auth, String security_user, String security_pass){
if (auth != null && auth.startsWith("Basic")) {
String base64Credentials = auth.substring("Basic".length()).trim();
String credentials = new String(Base64.getDecoder().decode(base64Credentials),
Charset.forName("UTF-8"));
final String[] values = credentials.split(":",2);
if(security_user.equals(values[0]) && security_pass.equals(values[1]))
return true;
}
return false;
}
}
|