The steps to connect Sitecore Content Hub to Sitecore XM Cloud is listed out in this Walkthrough
But below are notes from my setup experience.
Prerequisites
A. Create a service account user called “XMconnectServiceUser” (that has an email associated with it) using the doc link. You should create a password at the end of this step
B. Create an OAuth client by going to the “OAuth clients” section of the Manage admin page (gear icon in top right nav) in Content Hub.
Name: Content Hub “Env” Connector example: Content Hub Dev Connector
Client ID: Any GUID example: 5fd3b02d-aad7-4a18-b1b9-c63a9a69fd7c
Client Secret: Any GUID example: 0b055826-c14e-44fa-b206-cff37499e229
Redirect Url: The Content Hub Url example: https://dom-d-001.sitecorecontenthub.cloud/
Client Type: Client Credentials
Users: XMconnectServiceUser
We can follow the Walkthrough for the following two sections.
1. Configure and enable the DAM connector in the XM Cloud Deploy app
2. Configure CORS for DAM
Conclusion
After the above steps are completed make sure to deploy once to the corresponding environment so the newly added variables take effect. To test go to the Pages application in XM cloud. Try to add an image to a component that takes an image. There should be a tab for Content Hub, click on it. You would get a popup window that you should use to login to Content Hub. That’s it, you should see the approved assets from content hub and be able to add them to your Pages. As long as these config variables are not deleted, the connection will continue to work. Happy XM Cloud Sitecoreing.
Comments
Post a Comment