public interface AuthInfo
AuthInfo
instances provide access to information related
to authentication and authorization of a given content session.
AuthInfo
instances are guaranteed to be immutable.Modifier and Type | Method and Description |
---|---|
@Nullable java.lang.Object |
getAttribute(java.lang.String attributeName)
Returns the attribute with the given name or
null if no attribute
with that attributeName exists. |
@NotNull java.lang.String[] |
getAttributeNames()
Returns the attribute names associated with this instance.
|
@NotNull java.util.Set<java.security.Principal> |
getPrincipals()
Returns the set of principals associated with this
AuthInfo instance. |
@Nullable java.lang.String |
getUserID()
Return the user ID to be exposed on the JCR Session object.
|
static final AuthInfo EMPTY
@Nullable @Nullable java.lang.String getUserID()
@NotNull @NotNull java.lang.String[] getAttributeNames()
@Nullable @Nullable java.lang.Object getAttribute(java.lang.String attributeName)
null
if no attribute
with that attributeName
exists.attributeName
- The attribute name.null
.@NotNull @NotNull java.util.Set<java.security.Principal> getPrincipals()
AuthInfo
instance.Copyright © 2010 - 2020 Adobe. All Rights Reserved