Get the security domain from which the security manager is from. Every
security manager belongs to a named domain. The meaning of the security
domain name depends on the implementation. Examples range from as fine
grained as the name of EJBs to J2EE application names to DNS domain names.
Returns:
the security domain name. May be null in which case the security
manager belongs to the logical default domain.
getActiveSubject
public javax.security.auth.Subject getActiveSubject()
Get the currently authenticated subject. After a successful isValid()
call, a SubjectSecurityManager has a Subject associated with the current
thread. This Subject will typically contain the Principal passed to isValid
as well as any number of additional Principals, and credentials.
Returns:
The previously authenticated Subject if isValid succeeded, null if
isValid failed or has not been called for the active thread.