Interface SamlLoginService

All Known Implementing Classes:
DefaultSamlLoginService

public interface SamlLoginService
Utility service for SAML login process, helping deal with storing login token and obtaining redirection url to pass as relayState
  • Method Summary

    Modifier and Type
    Method
    Description
    getRedirectionUrl(javax.servlet.http.HttpServletRequest request)
    Method retrieves redirection url passed in request param
    void
    storeLoginToken(javax.servlet.http.HttpServletResponse response, UserModel user, String langIsoCode)
    Method stores login token cookie for provided user and language ISO code.
  • Method Details

    • storeLoginToken

      void storeLoginToken(javax.servlet.http.HttpServletResponse response, UserModel user, String langIsoCode)
      Method stores login token cookie for provided user and language ISO code. Cookie is used by remember me service to authenticate user
      Parameters:
      response - HttpServletResponse to store login token cookie
      user - mapped user by SSOUserService for whom we create login token
      langIsoCode - language ISO code to set up for user
    • getRedirectionUrl

      Optional<String> getRedirectionUrl(javax.servlet.http.HttpServletRequest request)
      Method retrieves redirection url passed in request param
      Parameters:
      request - HttpServletRequest from which redirection url will be obtained
      Returns:
      returns redirection url obtained form HttpServletRequest