Class LoginServiceImpl

java.lang.Object
io.mosip.kernel.authcodeflowproxy.api.service.impl.LoginServiceImpl
All Implemented Interfaces:
LoginServiceV2, io.mosip.kernel.openid.bridge.api.service.LoginService

@Service public class LoginServiceImpl extends Object implements LoginServiceV2
  • Constructor Details

    • LoginServiceImpl

      public LoginServiceImpl()
  • Method Details

    • login

      public String login(String redirectURI, String state)
      Specified by:
      login in interface io.mosip.kernel.openid.bridge.api.service.LoginService
    • loginV2

      public String loginV2(String redirectURI, String state, String uiLocales)
      Specified by:
      loginV2 in interface LoginServiceV2
    • createCookie

      public jakarta.servlet.http.Cookie createCookie(String authCookie)
      Specified by:
      createCookie in interface io.mosip.kernel.openid.bridge.api.service.LoginService
    • createExpiringCookie

      public jakarta.servlet.http.Cookie createExpiringCookie()
      Specified by:
      createExpiringCookie in interface io.mosip.kernel.openid.bridge.api.service.LoginService
    • valdiateToken

      public Object valdiateToken(String authToken)
      Specified by:
      valdiateToken in interface io.mosip.kernel.openid.bridge.api.service.LoginService
    • loginRedirect

      public io.mosip.kernel.openid.bridge.dto.AccessTokenResponseDTO loginRedirect(String state, String sessionState, String code, String stateCookie, String redirectURI)
      Specified by:
      loginRedirect in interface io.mosip.kernel.openid.bridge.api.service.LoginService
    • logoutUser

      public String logoutUser(String token, String redirectURI)
      Specified by:
      logoutUser in interface io.mosip.kernel.openid.bridge.api.service.LoginService