org.jboss.dna.jcr
Class SecurityContextCredentials
java.lang.Object
org.jboss.dna.jcr.SecurityContextCredentials
- All Implemented Interfaces:
- Serializable, javax.jcr.Credentials
public final class SecurityContextCredentials
- extends Object
- implements javax.jcr.Credentials
Credentials
implementation that wraps a DNA security context
.
This class provides a means of passing security information about an authenticated user into the DNA JCR
session implementation
without using JAAS. This class effectively bypasses DNA's internal authentication mechanisms, so it is
very important that this context be provided for authenticated users only.
- See Also:
- Serialized Form
SecurityContextCredentials
public SecurityContextCredentials(SecurityContext securityContext)
- Initializes the class with an existing
security context
.
- Parameters:
securityContext
- the security context; may not be null
getSecurityContext
public final SecurityContext getSecurityContext()
- Returns the
security context
for this instance.
- Returns:
- the
security context
for this instance; never null
Copyright © 2008-2009 JBoss, a division of Red Hat. All Rights Reserved.