Class AuthedUserController
-
- All Implemented Interfaces:
@RestController()@ConditionalWingsEnabled(abs = WarlockEnabledProp.Key$mvcUser) public class AuthedUserControllerPermissions need to be configured by filter config or method-level `@PreAuthorize("isAuthenticated()")`
- Since:
2021-02-16
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAuthedUserController.Dtopublic classAuthedUserController.Inspublic classAuthedUserController.Sespublic classAuthedUserController.Sid
-
Constructor Summary
Constructors Constructor Description AuthedUserController()
-
Method Summary
Modifier and Type Method Description R<AuthedUserController.Dto>authedUser(HttpServletRequest request)R<Set<String>>authedPerm(HttpServletRequest request, @RequestBody() AuthedUserController.Ins ins)R<List<AuthedUserController.Ses>>listSession()R<Boolean>dropSession(@RequestBody() AuthedUserController.Sid sid)voidsetWingsSessionHelper(WingsSessionHelper wingsSessionHelper)voidsetSessionTokenEncoder(SessionTokenEncoder sessionTokenEncoder)-
-
Method Detail
-
authedUser
@PostMapping(value = "${" + WarlockUrlmapProp.Key$userAuthedUser + "}") R<AuthedUserController.Dto> authedUser(HttpServletRequest request)
-
authedPerm
@PostMapping(value = "${" + WarlockUrlmapProp.Key$userAuthedPerm + "}") R<Set<String>> authedPerm(HttpServletRequest request, @RequestBody() AuthedUserController.Ins ins)
-
listSession
@PostMapping(value = "${" + WarlockUrlmapProp.Key$userListSession + "}") R<List<AuthedUserController.Ses>> listSession()
-
dropSession
@PostMapping(value = "${" + WarlockUrlmapProp.Key$userDropSession + "}") R<Boolean> dropSession(@RequestBody() AuthedUserController.Sid sid)
-
setWingsSessionHelper
@Autowired() void setWingsSessionHelper(WingsSessionHelper wingsSessionHelper)
-
setSessionTokenEncoder
@Autowired(required = false) void setSessionTokenEncoder(SessionTokenEncoder sessionTokenEncoder)
-
-
-
-