类 UserAuthController

java.lang.Object
cn.nkpro.elcube.platform.controller.UserAuthController

@PreAuthorize("authenticated") @RestController @RequestMapping("/authentication") public class UserAuthController extends Object
Created by bean on 2019/12/30.
  • 构造器详细资料

    • UserAuthController

      public UserAuthController()
  • 方法详细资料

    • token

      @PreAuthorize("hasAnyAuthority(\'*:*\',\'SYS:LOGIN\')") @RequestMapping("/token") public Map<String,​Object> token()
    • preToken

      @PreAuthorize("hasAnyAuthority(\'*:*\',\'SYS:LOGIN\')") @RequestMapping("/preToken") public Map<String,​Object> preToken()
    • refreshToken

      @RequestMapping("/refresh_token") public Map<String,​Object> refreshToken()
    • clear

      @RequestMapping("/clear") public void clear()
    • info

      @RequestMapping("/info") public UserDetails info()
    • limits

      @RequestMapping("/info/limits") public List<AuthLimit> limits(@RequestBody String[] limitIds)
    • changePassword

      @RequestMapping("/change_password") public void changePassword(@RequestParam("oldPassword") String oldPassword, @RequestParam("newPassword") String newPassword)
    • changeSecret

      @RequestMapping("/change_secret") public void changeSecret(@RequestBody UserAccountSecret secret)