Package systems.dennis.auth.controller
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
-
Field Summary
Fields inherited from class systems.dennis.shared.utils.ApplicationContext
CREATED_FIELDS_MAP -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizeController(AuthenticationService userService, systems.dennis.shared.config.WebContext context) -
Method Summary
Modifier and TypeMethodDescriptionauthLdap(LoginPassword loginPassword) directLogin(LoginPassword password, String backUrl, jakarta.servlet.http.HttpServletRequest httpServletRequest) virtualLogin(LoginPassword password) Methods inherited from class systems.dennis.shared.utils.ApplicationContext
canEqual, equals, getBean, getContext, getCurrentUser, getDefaultLogger, hashCode, toString
-
Constructor Details
-
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
-
virtualLogin
@PostMapping(path="/authorize_virtual_user", produces="application/json") public UserTokenDTO virtualLogin(@RequestBody LoginPassword password) -
restore
-