Class LoginController


  • @RestController
    public class LoginController
    extends Object
    • Constructor Detail

      • LoginController

        public LoginController()
    • 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