Class AzureAdCredential.AzureAdUser

java.lang.Object
org.codelibs.fess.app.web.base.login.AzureAdCredential.AzureAdUser
All Implemented Interfaces:
Serializable, FessUser
Enclosing class:
AzureAdCredential

public static class AzureAdCredential.AzureAdUser extends Object implements FessUser
See Also:
  • Field Details

    • groups

      protected String[] groups
    • roles

      protected String[] roles
    • permissions

      protected String[] permissions
    • authResult

      protected com.microsoft.aad.adal4j.AuthenticationResult authResult
  • Constructor Details

    • AzureAdUser

      public AzureAdUser(com.microsoft.aad.adal4j.AuthenticationResult authResult)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface FessUser
    • getRoleNames

      public String[] getRoleNames()
      Specified by:
      getRoleNames in interface FessUser
    • getGroupNames

      public String[] getGroupNames()
      Specified by:
      getGroupNames in interface FessUser
    • getPermissions

      public String[] getPermissions()
      Specified by:
      getPermissions in interface FessUser
    • refresh

      public boolean refresh()
      Specified by:
      refresh in interface FessUser
    • getAuthenticationResult

      public com.microsoft.aad.adal4j.AuthenticationResult getAuthenticationResult()
    • setGroups

      public void setGroups(String[] groups)
    • setRoles

      public void setRoles(String[] roles)