Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

Pega PRPC to Adobe Experience Manager (as Cloud Service ) Sandbox Authentication

gauravtyagi
Level 3
Level 3

Hi All,

 

Your help would be highly appreciated on this please.

 

I am looking to connect Pega to AEM sandbox(on cloud service provide by adobe). It seems that it dont accepts basic authentication admin/admin and need JWT token authentication only (either JWT bearer or OAuth). I am seeing there is no enablement of 

 

adobe sand box dev console 
 
We see that  Service-Component: OSGI-INF/com.adobe.granite.oauth.server.scopes.impl.ProfileScope.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2AuthorizationEndpointServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2AuthorizationServerImpl.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2ResourceServerImpl.xml, OSGI-INF/com.adobe.granite.oauth.server.scopes.impl.OfflineAccessScope.xml, OSGI-INF/com.adobe.granite.oauth.server.scopes.servlets.impl.ProfileServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2ClientRevocationServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuthClientPostProcessor.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2TokenEndpointServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2TokenRevocationServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2AuthorizationCodeIssuer.xml, OSGI-INF/com.adobe.granite.oauth.server.scopes.impl.ReplicateScope.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.AccessTokenCleanupTask.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuth2RevocationEndpointServlet.xml, OSGI-INF/com.adobe.granite.oauth.server.auth.impl.OAuth2ServerAuthenticationHandler.xml, OSGI-INF/com.adobe.granite.oauth.server.impl.OAuthServletContext.xml",
    "        Component # com.adobe.granite.oauth.server.auth.impl.OAuth2ServerAuthenticationHandler, state disabled",
 
So looks like OAuth2 Authentication is disabled on these instance , could you help me to get this Authentication setting enabled,please ? 
 
There is no access to Tools > Web Console provided to Adobe partners on these sandboxes. not sure how should i enable this OAuth then I believe it is disabled by default.
 
Please let me know in perspective of Adobe AEMaaCS as this seems very restricted.
3 Replies
Ritesh_M
Community Advisor
Community Advisor

Hi @gauravtyagi ,

 

Do you think service credentials will help here?

 

https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/a...

 

Though I see there is an AEM connector which supports basic authentication, but since you had already tried and facing issues-

https://community.pega.com/knowledgebase/documents/adobe-experience-manager-connector-pega-marketing...

gauravtyagi
Level 3
Level 3
Hi @Ritesh_M, actually Adobe sandbox provisioned by Adobe does not seem to support basic authentication, we tried to give admin/admin or my adobe Id but it does not accept it . Our own AEM instance on AWS worked fine with basic authentication but seems adobe sandbox will only support oauth or jwt token based authentication. and I think OAuth is disabled on sandbox without any clear way to change it to enabled. So it is kind of deadlock situation for Adobe provisioned Sanbox
shelly-goel
Community Advisor
Community Advisor

@gauravtyagi  For AEM as a Cloud Service, you would have to use developer token or service based credentials as mentioned here:

https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/a...