Package io.datarouter.auth.session
Interface UserSessionService
- All Known Implementing Classes:
UserSessionService.NoOpUserSessionService
public interface UserSessionService
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidclearSessionCookies(javax.servlet.http.HttpServletResponse response) createAuthorizedUser(String username, String description) voiddeleteSession(javax.servlet.http.HttpServletRequest request) voiddeleteUserSessions(List<String> usernames) voidsetSessionCookies(javax.servlet.http.HttpServletResponse response, Session session) signInUser(javax.servlet.http.HttpServletRequest request, String username) signInUserFromSamlResponse(javax.servlet.http.HttpServletRequest request, InterpretedSamlAssertion interpretedSamlAssertion)
-
Method Details
-
setSessionCookies
-
clearSessionCookies
void clearSessionCookies(javax.servlet.http.HttpServletResponse response) -
createAuthorizedUser
-
signInUser
-
signInUserFromSamlResponse
Session signInUserFromSamlResponse(javax.servlet.http.HttpServletRequest request, InterpretedSamlAssertion interpretedSamlAssertion) -
deleteSession
void deleteSession(javax.servlet.http.HttpServletRequest request) -
deleteUserSessions
-
getZoneId
-