<AttributeDefinition id="mapped" xsi:type="Mapped" sourceAttributeID="uid">
<Dependency<InputAttributeDefinition ref="uid" />
<DefaultValue passThru="true"/>
<ValueMap>
<ReturnValue>return1</ReturnValue>
<SourceValue>sou.+rc.+e1</SourceValue>
<SourceValue partialMatch="true">fred</SourceValue>
<SourceValue ignoreCase="true">Ignore.+Case.+When.+Comparing</SourceValue>
</ValueMap>
<ValueMap>
<ReturnValue>return1</ReturnValue>
<SourceValue>source2</SourceValue>
</ValueMap>
<ValueMap>
<ReturnValue>some_string_to_add_before_value:$1</ReturnValue>
<SourceValue>(.+)</SourceValue>
</ValueMap>
<AttributeEncoder xsi:type="SAML2String" name="https://example.org/example/name" friendlyName="Mapped" encodeType="false" />
</AttributeDefinition> |