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 Object |
getAttribute(String attributeName)
Returns the attribute with the given name or
null if no attribute
with that attributeName exists. |
@NotNull String[] |
getAttributeNames()
Returns the attribute names associated with this instance.
|
@NotNull Set<Principal> |
getPrincipals()
Returns the set of principals associated with this
AuthInfo instance. |
@Nullable String |
getUserID()
Return the user ID to be exposed on the JCR Session object.
|
static final AuthInfo EMPTY
@Nullable @Nullable String getUserID()
@NotNull @NotNull String[] getAttributeNames()
@Nullable @Nullable Object getAttribute(String attributeName)
null if no attribute
with that attributeName exists.attributeName - The attribute name.null.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.