org.modeshape.jcr
Class SecurityContextCredentials

java.lang.Object
  extended by org.modeshape.jcr.SecurityContextCredentials
All Implemented Interfaces:
Serializable, Credentials

public final class SecurityContextCredentials
extends Object
implements Credentials

Credentials implementation that wraps a ModeShape security context.

This class provides a means of passing security information about an authenticated user into the ModeShape JCR session implementation without using JAAS. This class effectively bypasses ModeShape's internal authentication mechanisms, so it is very important that this context be provided for authenticated users only.

See Also:
Serialized Form

Constructor Summary
SecurityContextCredentials(SecurityContext securityContext)
          Initializes the class with an existing security context.
 
Method Summary
 SecurityContext getSecurityContext()
          Returns the security context for this instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityContextCredentials

public SecurityContextCredentials(SecurityContext securityContext)
Initializes the class with an existing security context.

Parameters:
securityContext - the security context; may not be null
Method Detail

getSecurityContext

public final SecurityContext getSecurityContext()
Returns the security context for this instance.

Returns:
the security context for this instance; never null


Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.