Configuring integration settings for ServiceNow services and components in AEM
You have to set up your ServiceNow services and components to integrate with your Adobe Experience Manager (AEM) instance.
Settings to enable use of ServiceNow services in AEM
- Authentication settings with a third-party OIDC provider (see Configure OIDC provider details in Adobe Experience Manager).
- Specific settings for ServiceNow services (see Define OSGi configuration settings for ServiceNow services).
- Log file settings for ServiceNow services (see Configure log file settings for ServiceNow services in Adobe Experience Manager).
Settings for using ServiceNow components in AEM
To use the Knowledge API endpoint on your AEM instance, you have to define the cross-origin resource sharing (CORS) rule on your ServiceNow instance. For more information, see Define a cross-origin resource sharing rule (CORS) to access ServiceNow API endpoints from AEM.
Define OSGi configuration settings for ServiceNow services
Define OSGi configuration settings for ServiceNow services used by ServiceNow components in Adobe Experience Manager (AEM).
Before you begin
Role required: AEM administrator
Procedure
Configure log file settings for ServiceNow services in Adobe Experience Manager
Configure log file settings for ServiceNow services in Adobe Experience Manager (AEM) to generate debug logs to help identify issues in the authentication process.
Before you begin
Role required: AEM administrator
Procedure
Define a cross-origin resource sharing rule (CORS) to access ServiceNow API endpoints from AEM
Define a cross-origin resource sharing (CORS) rule on your ServiceNow instance to access endpoints of the Knowledge Management REST API, Case API, or CSM Attachment API from your Adobe Experience Manager (AEM) instance.
Before you begin
- Activate the Knowledge API plugin (sn_km_api) to use the Knowledge Management REST API endpoints for knowledge articles. For more information, see Knowledge Management REST API.
- Activate the Customer Service plugin (com.sn_customerservice) to use the Case API endpoints for customer service cases. For more information, see Case API.
- Configure the glide.rest.attachment_csm_api.allowed_tables system property and include the Case [sn_customerservice_case] table to use the CSM Attachment API end points for case attachments. For more information, see CSM Attachment API.
Role required: web_service_admin