Class AzureAdCredential.AzureAdUser
- java.lang.Object
-
- org.codelibs.fess.app.web.base.login.AzureAdCredential.AzureAdUser
-
- All Implemented Interfaces:
java.io.Serializable,FessUser
- Enclosing class:
- AzureAdCredential
public static class AzureAdCredential.AzureAdUser extends java.lang.Object implements FessUser
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.microsoft.aad.adal4j.AuthenticationResultauthResultprotected java.lang.String[]groupsprotected java.lang.String[]permissionsprotected java.lang.String[]roles
-
Constructor Summary
Constructors Constructor Description AzureAdUser(com.microsoft.aad.adal4j.AuthenticationResult authResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.microsoft.aad.adal4j.AuthenticationResultgetAuthenticationResult()java.lang.String[]getGroupNames()java.lang.StringgetName()java.lang.String[]getPermissions()java.lang.String[]getRoleNames()booleanrefresh()voidsetGroups(java.lang.String[] groups)voidsetRoles(java.lang.String[] roles)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.codelibs.fess.entity.FessUser
isEditable
-
-
-
-
Method Detail
-
getRoleNames
public java.lang.String[] getRoleNames()
- Specified by:
getRoleNamesin interfaceFessUser
-
getGroupNames
public java.lang.String[] getGroupNames()
- Specified by:
getGroupNamesin interfaceFessUser
-
getPermissions
public java.lang.String[] getPermissions()
- Specified by:
getPermissionsin interfaceFessUser
-
getAuthenticationResult
public com.microsoft.aad.adal4j.AuthenticationResult getAuthenticationResult()
-
setGroups
public void setGroups(java.lang.String[] groups)
-
setRoles
public void setRoles(java.lang.String[] roles)
-
-