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