Class LoginController

java.lang.Object
io.mosip.kernel.authcodeflowproxy.api.controller.LoginController

@RestController public class LoginController extends Object
  • 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