Class AadAuthenticationProperties.UserGroupProperties

java.lang.Object
com.azure.spring.cloud.autoconfigure.aad.properties.AadAuthenticationProperties.UserGroupProperties
Enclosing class:
AadAuthenticationProperties

public static class AadAuthenticationProperties.UserGroupProperties extends Object
Properties dedicated to changing the behavior of how the groups are mapped from the Azure AD response. Depending on the graph API used the object will not be the same.
  • Constructor Details

    • UserGroupProperties

      public UserGroupProperties()
  • Method Details

    • getAllowedGroupIds

      public Set<String> getAllowedGroupIds()
      Gets the set of allowed group IDs.
      Returns:
      the set of allowed group IDs
    • setAllowedGroupIds

      public void setAllowedGroupIds(Set<String> allowedGroupIds)
      Set the allowed group IDs.
      Parameters:
      allowedGroupIds - Allowed group IDs.
    • getAllowedGroupNames

      public List<String> getAllowedGroupNames()
      Gets the list of allowed group names.
      Returns:
      the list of allowed group names
    • setAllowedGroupNames

      public void setAllowedGroupNames(List<String> allowedGroupNames)
      Sets the list of allowed group names.
      Parameters:
      allowedGroupNames - the list of allowed group names
    • isUseTransitiveMembers

      public boolean isUseTransitiveMembers()
      Whether transitive members are used.
      Returns:
      Whether transitive members are used.
    • setUseTransitiveMembers

      public void setUseTransitiveMembers(boolean useTransitiveMembers)
      Sets whether transitive members are used.
      Parameters:
      useTransitiveMembers - Whether transitive members are used.