diff options
Diffstat (limited to 'src/main/java/com/cmcc/simulator/controller/AuthenticationController.java')
-rw-r--r-- | src/main/java/com/cmcc/simulator/controller/AuthenticationController.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/com/cmcc/simulator/controller/AuthenticationController.java b/src/main/java/com/cmcc/simulator/controller/AuthenticationController.java new file mode 100644 index 0000000..0eb0b9b --- /dev/null +++ b/src/main/java/com/cmcc/simulator/controller/AuthenticationController.java @@ -0,0 +1,25 @@ +package com.cmcc.simulator.controller; + +import java.util.UUID; + +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; + +import com.cmcc.simulator.authmodule.AuthRequest; +import com.cmcc.simulator.authmodule.AuthResponse; + +@RestController +@RequestMapping("/api/rest/securityManagement/v1") +public class AuthenticationController { + + @PostMapping("/oauth/token") + @ResponseStatus(HttpStatus.OK) + public AuthResponse nSSIChangeNotify(@RequestBody AuthRequest nSSIChangeNotify) { + return new AuthResponse(UUID.randomUUID().toString().replaceAll("-",""), 1800); + } + +} |