Package systems.dennis.auth.controller
Class AuthorizeControllerVersion2
java.lang.Object
systems.dennis.shared.utils.ApplicationContext
systems.dennis.auth.controller.AuthorizeControllerVersion2
@RestController
@CrossOrigin(origins="*")
@RequestMapping("/api/v3/auth")
public class AuthorizeControllerVersion2
extends systems.dennis.shared.utils.ApplicationContext
-
Field Summary
Fields inherited from class systems.dennis.shared.utils.ApplicationContext
CREATED_FIELDS_MAP -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizeControllerVersion2(systems.dennis.shared.config.WebContext context) -
Method Summary
Modifier and TypeMethodDescriptionbooleanchangePassword(jakarta.servlet.http.HttpServletRequest req, ChangePasswordForm form) voidlogin(jakarta.servlet.http.HttpServletRequest req, LoginPassword loginPassword) logout(jakarta.servlet.http.HttpServletRequest req) register(jakarta.servlet.http.HttpServletRequest req, RegistrationForm loginPassword, Long invitationId) static voidregisterAuthorizationDelegator(String name, AuthorizationDelegator delegator) requestLogin(jakarta.servlet.http.HttpServletRequest req, String login) requestRegistration(jakarta.servlet.http.HttpServletRequest req, String login) resendVerification(String email, String scopeName) resetPassword(jakarta.servlet.http.HttpServletRequest req, String login, String token) set2FactEnabled(Auth2FactorEnabled request) Methods inherited from class systems.dennis.shared.utils.ApplicationContext
canEqual, equals, getBean, getContext, getCurrentUser, getDefaultLogger, hashCode, toString
-
Constructor Details
-
Method Details
-
registerAuthorizationDelegator
-
login
@PostMapping(value="/login", produces="application/json", consumes="application/json") @ResponseBody public AuthorizeResponse login(jakarta.servlet.http.HttpServletRequest req, @RequestBody LoginPassword loginPassword) -
requestLogin
@PostMapping(value="/request_login/{login}", produces="application/json", consumes="application/json") @ResponseBody public AuthorizeResponse requestLogin(jakarta.servlet.http.HttpServletRequest req, @PathVariable String login) -
requestRegistration
@PostMapping(value="/request_registration/{login}", produces="application/json", consumes="application/json") @ResponseBody public AuthorizeResponse requestRegistration(jakarta.servlet.http.HttpServletRequest req, @PathVariable String login) -
register
@PostMapping(value="/register", produces="application/json", consumes="application/json") public Boolean register(jakarta.servlet.http.HttpServletRequest req, @RequestBody RegistrationForm loginPassword, @RequestParam(required=false) Long invitationId) -
blockUser
@PostMapping("/block/{user}") public boolean blockUser(jakarta.servlet.http.HttpServletRequest req, @PathVariable("user") Long user) -
get2FactCode
-
set2FactEnabled
@PostMapping("/2factCode") public Auth2FactorEnabled set2FactEnabled(@RequestBody Auth2FactorEnabled request) -
logout
-
changePassword
@PostMapping("/password/reset") public String changePassword(jakarta.servlet.http.HttpServletRequest req, @RequestBody ChangePasswordForm form) -
forgot
-
resetPassword
-
verify
-
resendVerification
-