private Permission[] getUseCorePermission(org.wso2.carbon.user.api.Permission[] permissions) { if (permissions != null && permissions.length > 0) { Permission[] perm = new Permission[permissions.length]; for (int i = 0; i < permissions.length; i++) { perm[i] = new Permission(permissions[i].getResourceId(), permissions[i].getAction()); } return perm; } else { return new Permission[0]; } }
private PermissionDTO[] convertPermission(Permission[] permissions) { if (permissions == null) { return new PermissionDTO[0]; } PermissionDTO[] perms = new PermissionDTO[permissions.length]; for (int i = 0; i < permissions.length; i++) { perms[i] = new org.wso2.carbon.um.ws.api.stub.PermissionDTO(); perms[i].setAction(permissions[i].getAction()); perms[i].setResourceId(permissions[i].getResourceId()); } return perms; }
private void doAddUser(int i, UserStoreManager admin, String[] identityRoleNames, String userName, Permission permission) throws IdentityException, UserStoreException { try { if (!admin.isExistingRole(identityRoleNames[i], false)) { permission = new Permission("/permission/admin/login", UserMgtConstants.EXECUTE_ACTION); admin.addRole(identityRoleNames[i], new String[]{userName}, new Permission[]{permission}, false); } else { // if role already exists, just add user to role admin.updateUserListOfRole(identityRoleNames[i], new String[]{}, new String[]{userName}); } } catch (org.wso2.carbon.user.api.UserStoreException e) { // If something goes wrong here - then remove the already added user. admin.deleteUser(userName); throw IdentityException.error("Error occurred while adding user : " + userName + ". " + e.getMessage(), e); } }
private PermissionDTO[] convertPermission(Permission[] permissions) { if (permissions == null) { return null; } PermissionDTO[] perms = new PermissionDTO[permissions.length]; for (int i = 0; i < permissions.length; i++) { perms[i] = new org.wso2.carbon.um.ws.api.stub.PermissionDTO(); perms[i].setAction(permissions[i].getAction()); perms[i].setResourceId(permissions[i].getResourceId()); } return perms; }
private void doAddUser(int i, UserStoreManager admin, String[] identityRoleNames, String userName, Permission permission) throws IdentityException, UserStoreException { try { if (!admin.isExistingRole(identityRoleNames[i], false)) { permission = new Permission("/permission/admin/login", UserMgtConstants.EXECUTE_ACTION); admin.addRole(identityRoleNames[i], new String[]{userName}, new Permission[]{permission}, false); } else { // if role already exists, just add user to role admin.updateUserListOfRole(identityRoleNames[i], new String[]{}, new String[]{userName}); } } catch (org.wso2.carbon.user.api.UserStoreException e) { // If something goes wrong here - then remove the already added user. admin.deleteUser(userName); throw IdentityException.error("Error occurred while adding user : " + userName + ". " + e.getMessage(), e); } }
UserStoreManager userStore = userRealm.getUserStoreManager(); if (!userStore.isExistingRole(IdentityConstants.IDENTITY_DEFAULT_ROLE)) { Permission permission = new Permission("/permission/admin/login", UserMgtConstants.EXECUTE_ACTION); userStore.addRole(IdentityConstants.IDENTITY_DEFAULT_ROLE, null, new Permission[]{permission}, false);
Permission permission = new Permission("/permission/admin/login", IdentityRecoveryConstants.EXECUTE_ACTION); userStoreManager.addRole(IdentityRecoveryConstants.SELF_SIGNUP_ROLE, null, new Permission[]{permission});
permission = new Permission("/permission/admin/login", UserMgtConstants.EXECUTE_ACTION); userStoreManager.addRole(identityRoleName, new String[]{userName},
permission = new Permission("/permission/admin/login", UserMgtConstants.EXECUTE_ACTION); userStoreManager.addRole(identityRoleName, new String[]{userName},