Post-processing LDAP attributes
This hook lets you post-process the attributes fetched from LDAP.
In your extension (in the ext_
file), register the hook
using a code like:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ig_ldap_sso_auth']['attributesProcessing'][]
= \VendorName\Extension\YourClass::class;
Copied!
Your class has to implement the
\Causal\
interface.
This implies implementing a method called process
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.
This hook is deprecated since version 4.1. You should migrate your code by
listening to the PSR-14 events Attributes
instead.