Uses of Interface
org.apache.jackrabbit.core.security.authentication.AuthContext
-
Packages that use AuthContext Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.security org.apache.jackrabbit.core.security.authentication org.apache.jackrabbit.core.security.simple -
-
Uses of AuthContext in org.apache.jackrabbit.core
Fields in org.apache.jackrabbit.core declared as AuthContext Modifier and Type Field Description protected AuthContext
SessionImpl. loginContext
the AuthContext of this session (can be null if this session was not instantiated through a login process)Methods in org.apache.jackrabbit.core that return AuthContext Modifier and Type Method Description AuthContext
DefaultSecurityManager. getAuthContext(Credentials creds, Subject subject, String workspaceName)
Creates an AuthContext for the givenCredentials
andSubject
.AuthContext
UserPerWorkspaceSecurityManager. getAuthContext(Credentials creds, Subject subject, String workspaceName)
Creates an AuthContext for the givenCredentials
andSubject
.
This includes selection of application specific LoginModules and initialization with credentials and Session to System-WorkspaceMethods in org.apache.jackrabbit.core with parameters of type AuthContext Modifier and Type Method Description protected SessionImpl
RepositoryImpl. createSession(AuthContext loginContext, String workspaceName)
Creates a new repository session on the specified workspace for the authenticated subject of the given login context and adds it to the active sessions.protected SessionImpl
RepositoryImpl. createSessionInstance(AuthContext loginContext, WorkspaceConfig wspConfig)
Creates an instance of theSessionImpl
class representing a user authenticated by theloginContext
instance attached to the workspace configured by thewspConfig
.Constructors in org.apache.jackrabbit.core with parameters of type AuthContext Constructor Description SessionImpl(RepositoryContext repositoryContext, AuthContext loginContext, WorkspaceConfig wspConfig)
Protected constructor.XASessionImpl(RepositoryContext repositoryContext, AuthContext loginContext, WorkspaceConfig wspConfig)
Create a new instance of this class. -
Uses of AuthContext in org.apache.jackrabbit.core.security
Methods in org.apache.jackrabbit.core.security that return AuthContext Modifier and Type Method Description AuthContext
JackrabbitSecurityManager. getAuthContext(Credentials creds, Subject subject, String workspaceName)
Returns a newAuthContext
for the specified credentials and subject. -
Uses of AuthContext in org.apache.jackrabbit.core.security.authentication
Classes in org.apache.jackrabbit.core.security.authentication that implement AuthContext Modifier and Type Class Description class
JAASAuthContext
Implements the commonAuthContext
interface for the JAAS environment.class
LocalAuthContext
Provide AuthContext interface, for a JAAS-LoginModule not running in aLoginContext
Methods in org.apache.jackrabbit.core.security.authentication that return AuthContext Modifier and Type Method Description AuthContext
AuthContextProvider. getAuthContext(Credentials credentials, Subject subject, Session session, PrincipalProviderRegistry principalProviderRegistry, String adminId, String anonymousId)
-
Uses of AuthContext in org.apache.jackrabbit.core.security.simple
Methods in org.apache.jackrabbit.core.security.simple that return AuthContext Modifier and Type Method Description AuthContext
SimpleSecurityManager. getAuthContext(Credentials creds, Subject subject, String workspaceName)
Creates an AuthContext for the givenCredentials
andSubject
.
This includes selection of applicatoin specific LoginModules and initalization with credentials and Session to System-Workspace
-