Post-processing LDAP attributes¶
This hook lets you post-process the attributes fetched from LDAP.
In your extension (in the ext_localconf.php
file), register the hook
using a code like:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ig_ldap_sso_auth']['attributesProcessing'][]
= \VendorName\Extension\YourClass::class;
Your class has to implement the
\Causal\IgLdapSsoAuth\Utility\AttributesProcessorInterface
interface.
This implies implementing a method called processAttributes
which will
receive the following arguments:
- $link
Current LDAP link identifier, returned by
ldap_connect()
.- $entry
Identifier of an LDAP entry in a search result.
- $attributes
Array of LDAP attributes.