org.jboss.security
Class SecurityIdentity
java.lang.Object
org.jboss.security.SecurityIdentity
public class SecurityIdentity
- extends Object
Represents an Identity of an agent interacting with the
security service. It can be an user or a process. It
consists of a subject and various run-as
- Since:
- Apr 22, 2007
- Version:
- $Revision$
- Author:
- Anil.Saldhana@redhat.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityIdentity
public SecurityIdentity(SubjectInfo subject,
RunAs outgoingRunAs,
RunAs incomingRunAs)
- Create a SecurityIdentity Instance
- Parameters:
subject
- The SubjectInfooutgoingRunAs
- RunAs that is propagating outincomingRunAs
- RunAs that is propagating in
getPrincipal
public Principal getPrincipal()
getCredential
public Object getCredential()
getSubject
public Subject getSubject()
getOutgoingRunAs
public RunAs getOutgoingRunAs()
getIncomingRunAs
public RunAs getIncomingRunAs()
Copyright © 2012 JBoss Inc.. All Rights Reserved.