Configure Privacy and Consent
You can configure Privacy and Consent for users who register directly through IDM, or through a social identity provider. For more information on the registration process, see "Configure User Self-Registration" and Social Registration.
When you have configured Privacy and Consent, end users must agree to share their data before they can obtain a registered account.
To configure Privacy and Consent, edit the following configuration files:
In
selfservice-registration.json
, add the following JSON object:{ "name" : "consent", "consentTranslations" : { "en" : "<Substitute appropriate Privacy and Consent wording>", "fr" : "<Substitute appropriate Privacy and Consent wording, in French>" } },
Add custom privacy and consent notices for all your required languages in the
consentTranslations
property.Alternatively, send the corresponding request over REST to the
/openidm/config/selfservice/registration
endpoint.In the mapping configuration, include:
"consentRequired" : true,
Select Configure > Mappings, and select the mapping for which you want to configure Privacy and Consent.
Important
Although the Admin UI includes the Privacy & Consent switch for all mappings, it makes sense to configure Privacy and Consent only for mappings from the Managed Object source to an external target resource. In other words, end users give their consent to transfer some or all of their managed user data to an external system.
On the Advanced tab of the mapping, select Enable Privacy & Consent, then select Save.
Select Configure > User Registration, and Enable User Registration (if it is not already enabled).
On the Options tab, select Privacy & Consent, then add custom privacy notices for all required languages.