Class AuthorizeController

java.lang.Object
systems.dennis.shared.utils.ApplicationContext
systems.dennis.auth.controller.AuthorizeController

@RequestMapping("api/v2/auth") @RestController public class AuthorizeController extends systems.dennis.shared.utils.ApplicationContext
  • Constructor Details

    • AuthorizeController

      public AuthorizeController(AuthenticationService userService, systems.dennis.shared.config.WebContext context)
  • Method Details

    • directLogin

      @PostMapping(path="/login", produces="application/json") public UserTokenDTO directLogin(@RequestBody LoginPassword password, @RequestParam(required=false) String backUrl, jakarta.servlet.http.HttpServletRequest httpServletRequest)
    • authLdap

      @GetMapping("/test") public UserTokenDTO authLdap(@RequestBody LoginPassword loginPassword)
    • virtualLogin

      @PostMapping(path="/authorize_virtual_user", produces="application/json") public UserTokenDTO virtualLogin(@RequestBody LoginPassword password)
    • restore

      @PostMapping(path="/restore/{login}", produces="text/html") public String restore(@PathVariable("login") String login)