Encrypting URL parameter PII in AEM hosted OOTB unsubscription form and decrypting in Adobe Campaign Standard | Community
Skip to main content
November 11, 2022
Solved

Encrypting URL parameter PII in AEM hosted OOTB unsubscription form and decrypting in Adobe Campaign Standard

  • November 11, 2022
  • 1 reply
  • 640 views

Hi there,

 

I have a set up where email is deployed from Adobe Campaign Standard, and unsubscription form is hosted on Adobe Experience Manager.

The unsubscribe form is submitted by a customer and then Profiles API is used to send the data across to Adobe Campaign Standard where it's updated against the customers profile. 

I need to encrypt the unsubscription URL for PII when a customer unsubscribes from an email on the AEM side, then decrypt the PII on Adobe Campaign Standard side so profile can be updated.

 

Any suggestions on whether there's out of the box functionality within the Adobe product suite, or help here would be much appreciated! 

Many thanks in advance.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Avinash_Gupta_

@mikermymerchant OOB AEM provides the bundle name Adobe Granite Crypto Support which helps to encrypt text and decrypt the protected text. Here are some links for how to use it:

 

https://www.tothenew.com/blog/aem-encryption-service-what-how-why/

https://www.nextrow.com/blog/adobe-experience-manager/crypto-support-in-aem-to-encrypt-decrypt-data 

 

However your use case is bit different, you can encrypt the URL from AEM end either using the Crypto or any other algorithm to encrypt it using the backend logic on AEM but do you have the capability to decrypt the URL on Adobe campaign end or in calling the profile service API? 

1 reply

Avinash_Gupta_
Community Advisor and Adobe Champion
Avinash_Gupta_Community Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
November 11, 2022

@mikermymerchant OOB AEM provides the bundle name Adobe Granite Crypto Support which helps to encrypt text and decrypt the protected text. Here are some links for how to use it:

 

https://www.tothenew.com/blog/aem-encryption-service-what-how-why/

https://www.nextrow.com/blog/adobe-experience-manager/crypto-support-in-aem-to-encrypt-decrypt-data 

 

However your use case is bit different, you can encrypt the URL from AEM end either using the Crypto or any other algorithm to encrypt it using the backend logic on AEM but do you have the capability to decrypt the URL on Adobe campaign end or in calling the profile service API?