public class ClientsCreatorFromExport extends Object
| Constructor and Description |
|---|
ClientsCreatorFromExport(String keycloakURL,
String adminUsername,
String adminPassword,
String realm,
FileInputStream exportFileFIS) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureClientResource(org.keycloak.admin.client.resource.ClientResource client,
Map<org.gcube.oidc.D4ScienceMappings.Role,org.keycloak.admin.client.resource.RoleResource> roleMap,
org.keycloak.representations.idm.authorization.ResourceRepresentation resource) |
void |
createClients() |
void |
deleteClients() |
ExportParser |
getExportParser() |
static void |
main(String[] args) |
void |
mapUsersWithRolesToClients() |
void |
saveAvatarsLocally(String avatarBaseURL,
String destinationFolder) |
public ClientsCreatorFromExport(String keycloakURL, String adminUsername, String adminPassword, String realm, FileInputStream exportFileFIS) throws SAXException, IOException, ParserConfigurationException, KeyManagementException, NoSuchAlgorithmException
public void createClients()
throws KeycloakResourceCreationException,
UnsupportedEncodingException
protected void configureClientResource(org.keycloak.admin.client.resource.ClientResource client,
Map<org.gcube.oidc.D4ScienceMappings.Role,org.keycloak.admin.client.resource.RoleResource> roleMap,
org.keycloak.representations.idm.authorization.ResourceRepresentation resource)
throws KeycloakResourceCreationException
public void deleteClients()
public void mapUsersWithRolesToClients()
throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic ExportParser getExportParser()
Copyright © 2020. All Rights Reserved.