code: private boolean isValidUserGroupToGrantAuthority(final UserGroup group) {
          return aadAuthenticationProperties.getUserGroup().getAllowedGroups().contains(group.getDisplayName())
                  || aadAuthenticationProperties.getActiveDirectoryGroups().contains(group.getDisplayName());
      }
docs: Determines if this is a valid {@link UserGroup} to build to a GrantedAuthority.
  <p>
  If the {@link UserGroupProperties#getAllowedGroups()} or the {@link
  AADAuthenticationProperties#getActiveDirectoryGroups()} contains the {@link UserGroup#getDisplayName()} return
  true.
  
  @param group - User Group to check if valid to grant an authority to.
  
  @return true if either of the allowed-groups or active-directory-groups contains the UserGroup display name