我必须将属性值作为逗号分隔的组发送。
用例是:
如果用户属于两个组,则必须在属性值中发送这些组名。我尝试了此表达式,但是在属性值中得到了相同的表达式。 我尝试使用给定的表达式。
因为我们使用的是ODSEE,所以我将SM_USERNESTEDGROUPS更改为Get('isMemberOf')
TRANSLATE(ENUMERATE(Get('isMemberOf'), STRING(RDN(STRING(%0), FALSE))),'^',',',TRUE)
我在SAML响应中得到了相同的表达式。 输出必须是这样的:
<ns2:Attribute Name="testgroups" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified">
<ns2:AttributeValue>group1</ns2:AttributeValue>
<ns2:AttributeValue>group2</ns2:AttributeValue>
</ns2:Attribute>
</ns2:AttributeStatement>
</ns2:Assertion>
如果用户是两个组的一部分,如何以逗号分隔发送两个组?