Skip to main content

Error "Request body needs client_assertion or client_secret" while Setting Up Email Notifications for Scheduled Executions


Symptoms

Error while setting up email notifications for scheduled execution packages. Error Message received:

Error:  One or more errors occurred.
A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'.

Cause

The issue was caused by the "allowPublicClient" setting in the app registration being set to "false".

Resolution

To resolve the issue, follow these steps:

  1. Open the app registration in the Azure portal
  2. Select Authentication
  3. Set Allow public client flows to Yes
  4. Select Save

Note: This setting can also be changed in the app registration’s manifest file

Reference Ticket

35040

Reference Links

Set up Notifications on Critical Errors from the ODX Instance Notifications on Critical Errors – TimeXtender Support

Did this topic help you find an answer to your question?

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings