Sync Endpoints angepasst
diff --git a/src/main/java/org/eclipse/openk/contactbasedata/config/AuthNAuthSchedulerConfig.java b/src/main/java/org/eclipse/openk/contactbasedata/config/AuthNAuthSchedulerConfig.java
index 93f8125..a4681db 100644
--- a/src/main/java/org/eclipse/openk/contactbasedata/config/AuthNAuthSchedulerConfig.java
+++ b/src/main/java/org/eclipse/openk/contactbasedata/config/AuthNAuthSchedulerConfig.java
@@ -27,7 +27,7 @@
log.info("Scheduler is enabled with cron expression: " + cronExpression);
}
- @Scheduled(cron = "${ldap-sync.scheduling.cron-expression}")
+ @Scheduled(cron = "${authnauth-sync.scheduling.cron-expression}")
public void scheduleTaskSynchronize() {
log.info("Executing scheduled task: Synchronizing Users with AuthNAuth");
authNAuthService.synchronizeAuthNAuth();
diff --git a/src/main/java/org/eclipse/openk/contactbasedata/controller/AuthNAuthController.java b/src/main/java/org/eclipse/openk/contactbasedata/controller/AuthNAuthController.java
index bbea729..d4153a4 100644
--- a/src/main/java/org/eclipse/openk/contactbasedata/controller/AuthNAuthController.java
+++ b/src/main/java/org/eclipse/openk/contactbasedata/controller/AuthNAuthController.java
@@ -22,6 +22,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
+import org.springframework.security.access.annotation.Secured;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseStatus;
@@ -35,11 +36,12 @@
@Autowired
private AuthNAuthService authNAuthService;
- @ApiOperation(value = "Ermitteln der UserModules vom Auth'n'Auth-Service")
+ @ApiOperation(value = "Synchronisieren der User vom Portal/Auth'n'Auth")
@ApiResponses(value = {@ApiResponse(code = 200, message = "Erfolgreich durchgeführt")})
@ResponseStatus(HttpStatus.OK)
- @GetMapping( "/loginTest")
- public ResponseEntity<Object> loginTest() {
+ @GetMapping( "/sync")
+ @Secured({"ROLE_KON-ADMIN"})
+ public ResponseEntity<Object> syncPortalUser() {
authNAuthService.synchronizeAuthNAuth();
return ResponseEntity.ok().build();
}