| Request for Feature Enhancement (RFE) Summary: |
Email service should implement an change event listener to re-read its oauth and refresh token properties when these gete updated ( /conf/global/settings/mailer/oauth) without the need of manual pod restart to re-read its value |
| Use-case: |
Microsoft Azure oauth token is expiring every 90 days and its get automatically updated on author instance in AEMaaCS. This change is replicated to publish instances, but this change is ignored by the Email Service running on publish, because these properties are read only once when service gets initialized. So a manual restart of the pods is needed. |
| Current/Experienced Behavior: |
When oauth token expired and gets updated with its new value all our form that send emails on all our live websites stop working, because the Email Service does not update its in memory value for that token, despite the fact that the token is already updated in the publish instance |
| Improved/Expected Behavior: |
An event listener to update the memory value of the access token will solve this problem and mail forms will continue to work without any downtime and need of manual interaction
Similar approach should be implemented to other services that have the same issue
|
| Environment Details (AEM version/service pack, any other specifics if applicable): |
AEM as as Cloud Service, support ticket with RCA of the problem https://experienceleague.adobe.com/home?support-tab=my-cases&case-id=E-001916327&org-id=22DA472D57D0... |
| Customer-name/Organization name: |
BBraun Medical |
| Screenshot (if applicable): |
|
| Code package (if applicable): |
|