public final class AuthInfoImpl extends java.lang.Object implements org.apache.jackrabbit.oak.api.AuthInfo
EMPTY| Constructor and Description |
|---|
AuthInfoImpl(@Nullable java.lang.String userID,
@Nullable java.util.Map<java.lang.String,?> attributes,
@Nullable java.lang.Iterable<? extends java.security.Principal> principals) |
AuthInfoImpl(@Nullable java.lang.String userID,
@Nullable java.util.Map<java.lang.String,?> attributes,
@Nullable java.util.Set<? extends java.security.Principal> principals) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.jackrabbit.oak.api.AuthInfo |
createFromSubject(@NotNull javax.security.auth.Subject subject) |
java.lang.Object |
getAttribute(java.lang.String attributeName) |
@NotNull java.lang.String[] |
getAttributeNames() |
@NotNull java.util.Set<java.security.Principal> |
getPrincipals() |
java.lang.String |
getUserID() |
java.lang.String |
toString() |
public AuthInfoImpl(@Nullable
@Nullable java.lang.String userID,
@Nullable
@Nullable java.util.Map<java.lang.String,?> attributes,
@Nullable
@Nullable java.util.Set<? extends java.security.Principal> principals)
public AuthInfoImpl(@Nullable
@Nullable java.lang.String userID,
@Nullable
@Nullable java.util.Map<java.lang.String,?> attributes,
@Nullable
@Nullable java.lang.Iterable<? extends java.security.Principal> principals)
public static org.apache.jackrabbit.oak.api.AuthInfo createFromSubject(@NotNull @NotNull javax.security.auth.Subject subject)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getUserID()
getUserID in interface org.apache.jackrabbit.oak.api.AuthInfo@NotNull public @NotNull java.lang.String[] getAttributeNames()
getAttributeNames in interface org.apache.jackrabbit.oak.api.AuthInfopublic java.lang.Object getAttribute(java.lang.String attributeName)
getAttribute in interface org.apache.jackrabbit.oak.api.AuthInfo@NotNull public @NotNull java.util.Set<java.security.Principal> getPrincipals()
getPrincipals in interface org.apache.jackrabbit.oak.api.AuthInfoCopyright © 2012–2022 The Apache Software Foundation. All rights reserved.