Class LoginController

java.lang.Object
pl.matsuo.core.web.controller.login.LoginController

@RestController
@RequestMapping("/login")
public class LoginController
extends Object
  • Constructor Details

    • LoginController

      public LoginController()
  • Method Details

    • loggedUsername

      @RequestMapping(method=GET) public String loggedUsername()
    • login

      @RequestMapping(method=POST) public String login​(@RequestBody LoginData loginData)
    • activateAccount

      @RequestMapping("/activateAccount/{ticket}") public void activateAccount​(@PathVariable("ticket") String ticket, javax.servlet.http.HttpServletResponse response)
    • createAccount

      @RequestMapping(value="/createAccount", method=POST) public String createAccount​(@RequestBody CreateAccountData createAccountData)
    • logoff

      @RequestMapping(value="/logoff", method=POST) @ResponseStatus(NO_CONTENT) public void logoff()
    • remindPassword

      @RequestMapping(value="/remindPassword/{username}", method=POST) @ResponseStatus(NO_CONTENT) public void remindPassword​(@PathVariable("username") String username)
    • loggedUser

      @RequestMapping(value="/user", method=GET) public pl.matsuo.core.model.user.User loggedUser()
    • permissions

      @RequestMapping(value="/permissions", method=POST) public List<Boolean> permissions​(@RequestBody List<String> permissions)
    • loginTime

      @RequestMapping(value="/loginTime", method=GET) public Long loginTime()