Available in 1.6 1.7 1.8 1.9 1.10 1.11 stable devel

core:AttributeMap

Filter to change attribute names.

This filter can either contain the name of a map file or a set of name => value pairs describing the transformation. If configuration references a map file, the file must be located in the attributemap/-directory.

It can also create multiple attributes from a single attribute by specifying multiple target attributes as an array.

1 Examples

Attribute maps embedded as parameters:

'authproc' => array(
    50 => array(
        'class' => 'core:AttributeMap',
        'mail' => 'email',
        'uid' => 'user'
        'cn' => array('name', 'displayName'),
    ),
),

Attribute map in separate file:

'authproc' => array(
    50 => array(
        'class' => 'core:AttributeMap',
        'name2oid',
    ),
),

This filter will use the map file from simpesamlphp/attributemap/name2oid.php.