mirror of https://github.com/halo-dev/halo
Disable auto delete in cache lock for admin controller
parent
f5701691fb
commit
f7fb7c7542
|
@ -41,21 +41,21 @@ public class AdminController {
|
||||||
|
|
||||||
@PostMapping("login")
|
@PostMapping("login")
|
||||||
@ApiOperation("Login")
|
@ApiOperation("Login")
|
||||||
@CacheLock
|
@CacheLock(autoDelete = false)
|
||||||
public AuthToken auth(@RequestBody @Valid LoginParam loginParam) {
|
public AuthToken auth(@RequestBody @Valid LoginParam loginParam) {
|
||||||
return adminService.authenticate(loginParam);
|
return adminService.authenticate(loginParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("logout")
|
@PostMapping("logout")
|
||||||
@ApiOperation("Logs out (Clear session)")
|
@ApiOperation("Logs out (Clear session)")
|
||||||
@CacheLock
|
@CacheLock(autoDelete = false)
|
||||||
public void logout() {
|
public void logout() {
|
||||||
adminService.clearToken();
|
adminService.clearToken();
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("refresh/{refreshToken}")
|
@PostMapping("refresh/{refreshToken}")
|
||||||
@ApiOperation("Refreshes token")
|
@ApiOperation("Refreshes token")
|
||||||
@CacheLock
|
@CacheLock(autoDelete = false)
|
||||||
public AuthToken refresh(@PathVariable("refreshToken") String refreshToken) {
|
public AuthToken refresh(@PathVariable("refreshToken") String refreshToken) {
|
||||||
return adminService.refreshToken(refreshToken);
|
return adminService.refreshToken(refreshToken);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue