Class SecurityController

java.lang.Object
com.wavemaker.runtime.security.controller.SecurityController

@RestController @RequestMapping("/security") public class SecurityController extends Object
Created by nileshk on 5/11/14.
  • Constructor Details

    • SecurityController

      public SecurityController()
  • Method Details

    • isSecurityEnabled

      @GetMapping("/enabled") public com.wavemaker.commons.wrapper.StringWrapper isSecurityEnabled()
    • getLoggedInUser

      @GetMapping("/user") public WMCurrentUser getLoggedInUser()
    • isAuthenticated

      @GetMapping("/user/authenticated") public com.wavemaker.commons.wrapper.BooleanWrapper isAuthenticated()
    • getUsername

      @GetMapping("/user/username") public com.wavemaker.commons.wrapper.StringWrapper getUsername()
    • getUserId

      @GetMapping("/user/userid") public com.wavemaker.commons.wrapper.StringWrapper getUserId()
    • getUserRoles

      @GetMapping("/user/roles") public List<String> getUserRoles()
    • getLoginTime

      @GetMapping("/user/login_time") public com.wavemaker.commons.wrapper.StringWrapper getLoginTime()
    • getSecurityInfo

      @GetMapping("/info") public SecurityInfo getSecurityInfo()
    • getAccessToken

      @GetMapping("/token") public Token getAccessToken()
    • ssoLogin

      @GetMapping("/ssologin") public void ssoLogin()