In trying to set the proxyAddresses on AD account creation it isn’t populating all values.
In ISC we are populating a signle valued attribute that is comma delimited and then on the account creation policy we are using a cloudDelimiter of a comma.
I don’t know if it is a timing issue with the transform creating the IDN attribute in time, or if it is a poor formatting issue to populate the multiple attribute values in AD.
Velocity logic is:
#set($mailParts =$mail.split('@'))#if($mailParts[1].contains('x.com'))SMTP:$mail,smtp:$mailParts[0]@y.org#elseif($mailParts[1].contains('y.org'))SMTP:$mail,smtp:$mailParts[0]@x.com#{else}#end"
The account creation profile contains:
{
"name": "proxyAddresses",
"transform": {
"type": "identityAttribute",
"attributes": {
"name": "proxyAddresses"
}
},
"attributes": {
"cloudDelimiter": ","
},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
We are only setting it on creation and are not synchronizing the value.
We do not see any errors in the events on the Identity.
thanks,
Fred