Replicate the Crypto Key

The Consumer Key and Secret Key are encrypted. In order for the keys to be encrypted/decrypted properly, the primary Granite Crypto key must be the same on all AEM instances.

Follow the instructions at Replicate the Crypto Key.

For correct profile and profile image links, be sure to properly Configure the Link Externalizer.

Be sure to set the domains to be URLs that are routable from the Data Center URL (ASRP endpoint).

Time Synchronization

In order for authentication with the ASRP endpoint to succeed, the machines running your hosted AEM Communities must be time synchronized, such as with the Network Time Protocol (NTP).

Publishing the Configuration

ASRP must be identified as the common store on all author and publish instances.

To make the identical configuration available in the publish environment:

  • On author:

    • Navigate from main menu to Tools > Operations > Replication

    • Select Activate Tree

    • Start Path:

      • Browse to /etc/socialconfig/srpc/
    • Uncheck Only Modified

    • Select Activate

Upgrading from AEM 6.0

CAUTION
If you enable ASRP on a published community site, any UGC already stored in JCR will no longer be visible as there is no synchronization of data between on-premise storage and cloud storage.

AEM Communities Extension was previously introduced in AEM 6.0 social communities as a cloud service. As of AEM 6.1 Communities, no cloud configuration is necessary, simply select ASRP from the storage configuration console.

Due to the new storage structure, it is necessary to follow the upgrade instructions when upgrading from social communities to Communities.

Managing User Data

For information regarding users, user profiles and user groups, often entered in the publish environment, visit

Troubleshooting

UGC Disappears after Upgrade

If upgrading from an exisitng AEM 6.0 social community site, be sure to follow the upgrade instructions, else UGC will appear to be lost.

Authentication Errors

If receiving authentication errors against the Data Center URL, and the AEM error.log contains messages about stale timestamps, then verify that time synchronization is happening.

It is recommended to use a tool such as the Network Time Protocol (NTP) to time synchronize all AEM author and publish servers.