Package net.avcompris.commons3.core
Interface AuthService
public interface AuthService
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate
(String correlationId, String username, String password) getAuthenticatedUser
(String authorization, String userSessionId) getMySession
(String correlationId, User user, String userSessionId) getUserSession
(String correlationId, User user, String userSessionId) getUserSessions
(String correlationId, User user, UserSessionsQuery query) void
setLastActiveAt
(String correlationId, User user) terminateMySession
(String correlationId, User user, String userSessionId) terminateUserSession
(String correlationId, User user, String userSessionId) validateUserSessionsQuery
(String correlationId, User user, String q, String sort, Integer start, Integer limit, String expand)
-
Method Details
-
validateUserSessionsQuery
@Nullable UserSessionsQuery validateUserSessionsQuery(String correlationId, User user, @Nullable String q, @Nullable String sort, @Nullable Integer start, @Nullable Integer limit, @Nullable String expand) throws ServiceException - Throws:
ServiceException
-
getUserSessions
UserSessions getUserSessions(String correlationId, User user, @Nullable UserSessionsQuery query) throws ServiceException - Throws:
ServiceException
-
getAuthenticatedUser
@Nullable User getAuthenticatedUser(@Nullable String authorization, @Nullable String userSessionId) throws ServiceException - Throws:
ServiceException
-
authenticate
@Nullable UserSession authenticate(String correlationId, String username, String password) throws ServiceException - Throws:
ServiceException
-
setLastActiveAt
- Throws:
ServiceException
-
getMySession
UserSession getMySession(String correlationId, User user, String userSessionId) throws ServiceException - Throws:
ServiceException
-
terminateMySession
UserSession terminateMySession(String correlationId, User user, String userSessionId) throws ServiceException - Throws:
ServiceException
-
getUserSession
UserSession getUserSession(String correlationId, User user, String userSessionId) throws ServiceException - Throws:
ServiceException
-
terminateUserSession
UserSession terminateUserSession(String correlationId, User user, String userSessionId) throws ServiceException - Throws:
ServiceException
-