Adobe Launcg authentication when streaming data to AEP | Community
Skip to main content
December 3, 2024
Solved

Adobe Launcg authentication when streaming data to AEP

  • December 3, 2024
  • 3 replies
  • 835 views

Hello

 

We have a need to authenticate the incoming streaming data from Adobe Launch into AEP. Without having to pass the client id/secret in the URL param, what the most optimized path to generate a token and then making the authenticated call to AEP.

 

Rajiv

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 _Manoj_Kumar_

Hello @rajivkamath  Create a serverless function in cloud of your choice. Do the token exchange securely in cloud function and use the cloud function endpoint in launch to push data to AEP.

 

Here are some cloud services you can use to create serverless functions.

GCP Cloud Functions: https://cloud.google.com/functions/docs/console-quickstart

Cloudflare worker: https://workers.cloudflare.com/

AWS Lambda: https://aws.amazon.com/lambda/

 

3 replies

_Manoj_Kumar_
Community Advisor
_Manoj_Kumar_Community AdvisorAccepted solution
Community Advisor
December 3, 2024

Hello @rajivkamath  Create a serverless function in cloud of your choice. Do the token exchange securely in cloud function and use the cloud function endpoint in launch to push data to AEP.

 

Here are some cloud services you can use to create serverless functions.

GCP Cloud Functions: https://cloud.google.com/functions/docs/console-quickstart

Cloudflare worker: https://workers.cloudflare.com/

AWS Lambda: https://aws.amazon.com/lambda/

 

     Manoj     Find me on LinkedIn
brekrut
Adobe Employee
Adobe Employee
December 3, 2024

Hello @rajivkamath 

 

Can you please clarify the need to authenticate via Adobe Launch?  Are you attempting to post data into the AEP HTTP inlet?

December 3, 2024

Yes, Bryan

brekrut
Adobe Employee
Adobe Employee
December 3, 2024

Can you please provide the use case of the need to ingest data via Adobe Launch and then send the data into a http streaming inlet.

 

You do have the ability to override the dataSetid which data is being written to via Adobe Launch.  This could be an option to send data into a specific dataset instead of performing a /POST method with authentication.

RiteshY18
Community Advisor
Community Advisor
December 5, 2024

@rajivkamath i would suggest to use each layer separately, understanding is  streaming data is at the Web layer

- use web layer for authentication 

- once user authenticated, push required data element/date to data layer/launch , basically you will moving authenticated user data 

- then stream it to AEP

Do not consider launch for any authentication activity.