Package com.mapr.security
Class KeyCloakUserGroupHelper
java.lang.Object
com.mapr.security.KeyCloakUserGroupHelper
-
Constructor Summary
ConstructorsConstructorDescriptionKeyCloakUserGroupHelper(int expiry) KeyCloakUserGroupHelper(String endPoint, String clientId, String clientSecret) -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]convertStringToIntArray(String jsonString) fetchTokenFromKeycloakUsingParams(List<org.apache.http.message.BasicNameValuePair> params) intgetGroupId(String groupname) String[]getGroupInfo(String groupName) getGroupname(int gid) int[]static KeyCloakUserGroupHelpergetInstance(int expiry) getRealmMappingsForUser(String userName) String[]getUrlAndRealm(String endPoint, String delimiter) intgetUsername(int uid) getUuidForGroupName(String groupname) getUuidForUserName(String username) voidsetkeyCloakClientId(String keyCloakClientId) voidsetkeyCloakClientSecret(String keyCloakClientSecret) voidsetkeyCloakRealm(String keyCloakRealm) voidsetkeyCloakUrl(String keyCloakUrl) voidsetKeyCloakUrlandRealm(String endPoint)
-
Constructor Details
-
KeyCloakUserGroupHelper
public KeyCloakUserGroupHelper(int expiry) -
KeyCloakUserGroupHelper
public KeyCloakUserGroupHelper() -
KeyCloakUserGroupHelper
-
-
Method Details
-
getInstance
-
setKeyCloakUrlandRealm
-
setkeyCloakUrl
-
getkeyCloakUrl
-
setkeyCloakRealm
-
getkeyCloakRealm
-
setkeyCloakClientId
-
getkeyCloakClientId
-
setkeyCloakClientSecret
-
getkeyCloakClientSecret
-
getUrlAndRealm
-
getUserId
-
getGroups
-
convertStringToIntArray
-
getGroupId
-
getUsername
-
getGroupname
-
getGroupInfo
-
fetchTokenFromKeycloakUsingParams
public String fetchTokenFromKeycloakUsingParams(List<org.apache.http.message.BasicNameValuePair> params) throws IOException, NoSuchAlgorithmException, KeyManagementException -
fetchTokenFromKeycloak
public String fetchTokenFromKeycloak() throws IOException, NoSuchAlgorithmException, KeyManagementException -
getUuidForUserName
-
getUuidForGroupName
-
getRealmMappingsForUser
-