You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/06/08 16:27:48 UTC
[3/3] airavata git commit: AIRAVATA-2431 Add admin user to 'admin'
role
AIRAVATA-2431 Add admin user to 'admin' role
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/f52024fe
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/f52024fe
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/f52024fe
Branch: refs/heads/develop
Commit: f52024fe86751a7a8ff3d19d503744ed98f4522b
Parents: ffbf329
Author: Marcus Christie <ma...@apache.org>
Authored: Thu Jun 8 12:27:22 2017 -0400
Committer: Marcus Christie <ma...@apache.org>
Committed: Thu Jun 8 12:27:22 2017 -0400
----------------------------------------------------------------------
.../iam/admin/services/core/impl/TenantManagementKeycloakImpl.java | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/f52024fe/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
----------------------------------------------------------------------
diff --git a/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java b/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
index c457bc0..6638697 100644
--- a/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
+++ b/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
@@ -170,6 +170,7 @@ public class TenantManagementKeycloakImpl implements TenantManagementInterface {
user.setLastName(gatewayDetails.getGatewayAdminLastName());
user.setEmail(gatewayDetails.getGatewayAdminEmail());
user.setEnabled(true);
+ user.setRealmRoles(Arrays.asList("admin"));
List<String> requiredActionList = new ArrayList<>();
requiredActionList.add("UPDATE_PASSWORD");
user.setRequiredActions(requiredActionList);