Interface LoginContextProvider
-
public interface LoginContextProviderConfigurable provider taking care of building login contexts for the desired authentication mechanism.This provider defines a single method
getLoginContext(javax.jcr.Credentials, String)that takes thecredentialsand the workspace name such as passed toContentRepository.login(javax.jcr.Credentials, String).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull LoginContextgetLoginContext(Credentials credentials, String workspaceName)Returns a new login context instance for handling authentication.
-
-
-
Method Detail
-
getLoginContext
@NotNull @NotNull LoginContext getLoginContext(Credentials credentials, String workspaceName) throws LoginException
Returns a new login context instance for handling authentication.- Parameters:
credentials- TheCredentialssuch as passed to theloginmethod of the repository.workspaceName- The name of the workspace that is being accessed by the login called.- Returns:
- a new login context
- Throws:
LoginException- If an error occurs while creating a new context.
-
-