...
- can now create Office 365 (unified) groups as well as security groups
- supports more than one provisioner
- custom names, descriptions using jexl expressions
- custom mail nicknames, using jexl, for unified groups
- custom UPN, can be derived from attribute, jexl, or customizable domain
- public privatePublic, Private, and hiddenmembership HiddenMembership options for unified groups
- ability to set up multiple provisioners with different option groups
...
Code Block |
---|
changeLog.consumer.o365.class = edu.internet2.middleware.grouper.changeLog.consumer.Office365ChangeLogConsumer # fire every 5 seconds changeLog.consumer.o365.quartzCron = 0,5,10,15,20,25,30,35,40,45,50,55 * * * * ? changeLog.consumer.o365.syncAttributeName = etc:attribute:office365:o365Sync changeLog.consumer.o365.retryOnError = true changeLog.consumer.o365.tenantId = @o365.tenantId@ changeLog.consumer.o365.clientId = @o365.clientId@ changeLog.consumer.o365.clientSecret = @o365.clientSecret@ #changeLog.consumer.o365.domain = #changeLog.consumer.o365.idAttribute = #changeLog.consumer.o365.upnAttribute = #changeLog.consumer.o365.groupJexl = #changeLog.consumer.o365.mailNicknameJexl = #changeLog.consumer.o365.descriptionJexl = #changeLog.consumer.o365.subjectJexl = #changeLog.consumer.o365.groupType = [Security* | Unified] #changeLog.consumer.o365.visibility = [Public* | Private | HiddenmembershipHiddenMembership] #changeLog.consumer.o365.proxyType = [http | socks] #changeLog.consumer.o365.proxyHost = #changeLog.consumer.o365.proxyPort = |
...
For a Unified group provisioner only, the visibility
property sets the Office 365 visibility. Possible values are Public (default), Private, or HiddenmembershipHiddenMembership*. See Microsoft's documentation on the option and also the GitHub documentation for more information.
proxyType, proxyHost, proxyPort
...