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, javax.servlet.http.HttpServletResponse res)voidloginRedirect(String redirectURI, String state, String sessionState, String code, String stateCookie, javax.servlet.http.HttpServletResponse res)ResponseWrapper<AuthResponseDto>logoutUser(String token, javax.servlet.http.HttpServletResponse res)ResponseWrapper<MosipUserDto>validateAdminToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
-
-
-
Method Detail
-
login
@GetMapping("/login/{redirectURI}") public void login(@CookieValue("state") String state, @PathVariable("redirectURI") String redirectURI, 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("session_state") String sessionState, @RequestParam("code") String code, @CookieValue("state") String stateCookie, javax.servlet.http.HttpServletResponse res) throws IOException- Throws:
IOException
-
validateAdminToken
@ResponseFilter @GetMapping("/authorize/admin/validateToken") public ResponseWrapper<MosipUserDto> validateAdminToken(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res)
-
logoutUser
@ResponseFilter @DeleteMapping("/logout/user") public ResponseWrapper<AuthResponseDto> logoutUser(@CookieValue(value="Authorization",required=false) String token, javax.servlet.http.HttpServletResponse res)
-
-