`core:AttributeAdd` =================== Filter that adds attributes to the user. If the attribute already exists, the values added will be merged into a multi-valued attribute. If you instead want to replace the existing attribute, you may add the `'%replace'` option. Examples -------- Add a single-valued attributes: 'authproc' => array( 50 => array( 'class' => 'core:AttributeAdd', 'source' => array('myidp'), ), ), Add a multi-valued attribute: 'authproc' => array( 50 => array( 'class' => 'core:AttributeAdd', 'groups' => array('users', 'members'), ), ), Add multiple attributes: 'authproc' => array( 50 => array( 'class' => 'core:AttributeAdd', 'eduPersonPrimaryAffiliation' => 'student', 'eduPersonAffiliation' => array('student', 'employee', 'members'), ), ), Replace an existing attributes: 'authproc' => array( 50 => array( 'class' => 'core:AttributeAdd', '%replace', 'uid' => array('guest'), ), ),