Class OpenIdConnectCredential.OpenIdUser
java.lang.Object
org.codelibs.fess.app.web.base.login.OpenIdConnectCredential.OpenIdUser
- All Implemented Interfaces:
Serializable,FessUser
- Enclosing class:
OpenIdConnectCredential
OpenID Connect user implementation.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpenIdUser(String name, String[] groups, String[] roles) Creates a new OpenID Connect user. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codelibs.fess.entity.FessUser
isEditable, refresh
-
Field Details
-
name
The user name. -
groups
The user groups. -
roles
The user roles. -
permissions
The user permissions.
-
-
Constructor Details
-
OpenIdUser
Creates a new OpenID Connect user.- Parameters:
name- the user namegroups- the user groupsroles- the user roles
-
-
Method Details
-
getName
Description copied from interface:FessUserGets the user's display name. -
getRoleNames
Description copied from interface:FessUserGets the user's assigned role names.- Specified by:
getRoleNamesin interfaceFessUser- Returns:
- Array of role names.
-
getGroupNames
Description copied from interface:FessUserGets the user's assigned group names.- Specified by:
getGroupNamesin interfaceFessUser- Returns:
- Array of group names.
-
getPermissions
Description copied from interface:FessUserGets the user's permissions.- Specified by:
getPermissionsin interfaceFessUser- Returns:
- Array of permission strings.
-