Interface UserSessionService

All Known Implementing Classes:
DatarouterUserSessionService, UserSessionService.NoOpUserSessionService

public interface UserSessionService
  • Method Details

    • setSessionCookies

      void setSessionCookies(javax.servlet.http.HttpServletResponse response, Session session)
    • clearSessionCookies

      void clearSessionCookies(javax.servlet.http.HttpServletResponse response)
    • createAuthorizedUser

      SessionBasedUser createAuthorizedUser(String username, String description)
    • signInUserFromSamlResponse

      Session signInUserFromSamlResponse(javax.servlet.http.HttpServletRequest request, InterpretedSamlAssertion interpretedSamlAssertion)
    • deleteSession

      void deleteSession(javax.servlet.http.HttpServletRequest request)
    • deleteUserSessions

      void deleteUserSessions(List<String> usernames)
    • getZoneId

      Optional<ZoneId> getZoneId(String username)