Uses of Class
com.logicaldoc.core.security.Client
Package
Description
Core plug-in that contains the most important domain objects
Container of the security-related interfaces and classes
The pluggable authentication mechanism.
Definition of the User object and ancillary objects
-
Uses of Client in com.logicaldoc.core
-
Uses of Client in com.logicaldoc.core.security
Modifier and TypeMethodDescriptionSessionManager.buildClient
(javax.servlet.http.HttpServletRequest request) Create a client identified using a concatenation of Basic authentication credentials and remote IP.Session.getClient()
Modifier and TypeMethodDescriptionSessionManager.newSession
(String apikey, Client client) Creates a new session by authenticating through an API Key and stores it in the pool of opened sessionsSessionManager.newSession
(String username, String password, Client client) Creates a new session by authenticating the given user and stores it in the pool of opened sessionsSessionManager.newSession
(String username, String password, String key, Client client) Creates a new session by authenticating the given user and stores it in the pool of opened sessionsstatic void
LoginThrottle.recordFailure
(String username, String apiKey, Client client, AuthenticationException exception) Saves the login failure in the database -
Uses of Client in com.logicaldoc.core.security.authentication
Modifier and TypeMethodDescriptionAbstractAuthenticator.authenticate
(String username, String password, String key, Client client) ApiKeyAuthenticator.authenticate
(String username, String password, String apikey, Client client) final User
AuthenticationChain.authenticate
(String username, String password, String key, Client client) Authenticator.authenticate
(String username, String password, String key, Client client) Authenticates the user using the given credentials, if successful, the corresponding user is returned.DefaultAuthenticator.authenticate
(String username, String password, String key, Client client) -
Uses of Client in com.logicaldoc.core.security.user