Expand my Community achievements bar.

SOLVED

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

Avatar

Level 1

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.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@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? 

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

@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?