mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
add the possibility to login when using Identity Service
This commit is contained in:
@@ -15,7 +15,8 @@
|
|||||||
<maven.javadoc.skip>false</maven.javadoc.skip>
|
<maven.javadoc.skip>false</maven.javadoc.skip>
|
||||||
<ags.share>alfresco-governance-services-community-share</ags.share>
|
<ags.share>alfresco-governance-services-community-share</ags.share>
|
||||||
<ags.repo>alfresco-governance-services-community-repo</ags.repo>
|
<ags.repo>alfresco-governance-services-community-repo</ags.repo>
|
||||||
<tas.restapi.version>1.38</tas.restapi.version>
|
<tas.restapi.version>1.50</tas.restapi.version>
|
||||||
|
<tas.utility.version>3.0.41</tas.utility.version>
|
||||||
<fluent.json.version>2.0.0</fluent.json.version>
|
<fluent.json.version>2.0.0</fluent.json.version>
|
||||||
<jackson.databind.version>2.7.9.1</jackson.databind.version>
|
<jackson.databind.version>2.7.9.1</jackson.databind.version>
|
||||||
</properties>
|
</properties>
|
||||||
@@ -61,8 +62,17 @@
|
|||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.alfresco.tas</groupId>
|
||||||
|
<artifactId>utility</artifactId>
|
||||||
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.alfresco.tas</groupId>
|
||||||
|
<artifactId>utility</artifactId>
|
||||||
|
<version>${tas.utility.version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.projectlombok</groupId>
|
<groupId>org.projectlombok</groupId>
|
||||||
<artifactId>lombok</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
|
@@ -47,6 +47,7 @@ import org.alfresco.dataprep.AlfrescoHttpClientFactory;
|
|||||||
import org.alfresco.dataprep.UserService;
|
import org.alfresco.dataprep.UserService;
|
||||||
import org.alfresco.rest.core.v0.BaseAPI;
|
import org.alfresco.rest.core.v0.BaseAPI;
|
||||||
import org.alfresco.rest.core.v0.RMEvents;
|
import org.alfresco.rest.core.v0.RMEvents;
|
||||||
|
import org.alfresco.utility.data.DataUserAIS;
|
||||||
import org.apache.chemistry.opencmis.client.api.CmisObject;
|
import org.apache.chemistry.opencmis.client.api.CmisObject;
|
||||||
import org.apache.commons.httpclient.HttpStatus;
|
import org.apache.commons.httpclient.HttpStatus;
|
||||||
import org.apache.http.HttpResponse;
|
import org.apache.http.HttpResponse;
|
||||||
@@ -90,6 +91,8 @@ public class RMRolesAndActionsAPI extends BaseAPI
|
|||||||
@Autowired
|
@Autowired
|
||||||
private UserService userService;
|
private UserService userService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private DataUserAIS dataUser;
|
||||||
/**
|
/**
|
||||||
* Get all the configured RM roles.
|
* Get all the configured RM roles.
|
||||||
*
|
*
|
||||||
@@ -199,7 +202,9 @@ public class RMRolesAndActionsAPI extends BaseAPI
|
|||||||
{
|
{
|
||||||
if (!userService.userExists(adminUser, adminPassword, userName))
|
if (!userService.userExists(adminUser, adminPassword, userName))
|
||||||
{
|
{
|
||||||
userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName);
|
//userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName);
|
||||||
|
dataUser.createUser(userName, password);
|
||||||
|
|
||||||
}
|
}
|
||||||
assignRoleToUser(adminUser, adminPassword, userName, role);
|
assignRoleToUser(adminUser, adminPassword, userName, role);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user