Class LoginController
- java.lang.Object
-
- io.mosip.kernel.authcodeflowproxy.api.controller.LoginController
-
@RestController public class LoginController extends Object
-
-
Constructor Summary
Constructors Constructor Description LoginController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlogin(String state, String redirectURI, String stateParam, javax.servlet.http.HttpServletResponse res)voidloginRedirect(String redirectURI, String state, String sessionState, String code, String stateCookie, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)voidlogoutUser(String token, String redirectURI, javax.servlet.http.HttpServletResponse res)io.mosip.kernel.core.http.ResponseWrapper<?>validateAdminToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
-
-
-
Method Detail
-
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, javax.servlet.http.HttpServletResponse res) throws IOException- Throws:
IOException
-
loginRedirect
@GetMapping("/login-redirect/{redirectURI}") public void loginRedirect(@PathVariable("redirectURI") String redirectURI, @RequestParam("state") String state, @RequestParam(value="session_state",required=false) String sessionState, @RequestParam("code") String code, @CookieValue("state") String stateCookie, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException- Throws:
IOException
-
validateAdminToken
@ResponseFilter @GetMapping("/authorize/admin/validateToken") public io.mosip.kernel.core.http.ResponseWrapper<?> validateAdminToken(javax.servlet.http.HttpServletRequest request, javax.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, javax.servlet.http.HttpServletResponse res) throws IOException- Throws:
IOException
-
-