Class LoginController
java.lang.Object
io.mosip.kernel.authcodeflowproxy.api.controller.LoginController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogin(String state, String redirectURI, String stateParam, jakarta.servlet.http.HttpServletResponse res) voidlogin(String state, String redirectURI, String stateParam, String uiLocales, jakarta.servlet.http.HttpServletResponse res) voidloginRedirect(String redirectURI, String state, String sessionState, String code, String error, String stateCookie, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) voidlogoutUser(String token, String redirectURI, jakarta.servlet.http.HttpServletResponse res) io.mosip.kernel.core.http.ResponseWrapper<?> validateAdminToken(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse res)
-
Constructor Details
-
LoginController
public LoginController()
-
-
Method Details
-
login
@GetMapping("/login/{redirectURI}") public void login(@CookieValue(name="state",required=false) String state, @PathVariable("redirectURI") String redirectURI, @RequestParam(name="state",required=false) String stateParam, jakarta.servlet.http.HttpServletResponse res) throws IOException - Throws:
IOException
-
login
@GetMapping("/login/v2/{redirectURI}") public void login(@CookieValue(name="state",required=false) String state, @PathVariable("redirectURI") String redirectURI, @RequestParam(name="state",required=false) String stateParam, @RequestParam(name="ui_locales",required=false) String uiLocales, jakarta.servlet.http.HttpServletResponse res) throws IOException - Throws:
IOException
-
loginRedirect
@GetMapping("/login-redirect/{redirectURI}") public void loginRedirect(@PathVariable("redirectURI") String redirectURI, @RequestParam(value="state",required=false) String state, @RequestParam(value="session_state",required=false) String sessionState, @RequestParam(value="code",required=false) String code, @RequestParam(value="error",required=false) String error, @CookieValue(value="state",required=false) String stateCookie, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws IOException - Throws:
IOException
-
validateAdminToken
@ResponseFilter @GetMapping("/authorize/admin/validateToken") public io.mosip.kernel.core.http.ResponseWrapper<?> validateAdminToken(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse res) -
logoutUser
@ResponseFilter @GetMapping("/logout/user") public void logoutUser(@CookieValue(value="Authorization",required=false) String token, @RequestParam(name="redirecturi",required=true) String redirectURI, jakarta.servlet.http.HttpServletResponse res) throws IOException - Throws:
IOException
-