3CX Microsoft Dynamics Error: The request body must contain the following parameter: 'client_assertion' or 'client_secret

Status
Not open for further replies.

Mwamba

Forum User
Basic Certified
Joined
Sep 20, 2017
Messages
81
Reaction score
12
I am doing a server side CRM integration for 3CX and Microsoft Dynamics 365. I have followed all the steps but when I get to the part for authorizing the token I am getting an error that says:

The request body must contain the following parameter: 'client_assertion' or 'client_secret

Does anyone know how to resolve this.
A picture for the full error is shown below:
11689
 
This is because you created a wrong type of app in Azure. You need to use a "Native" app, and then this error will be gone.
 
Hi,

I think our dynamics version is on a different interface, there is no option for choose native app when creating an app registration:
11693

Changing the client type to public worked:
11695

Is this secure or is there a way to set it to native on the interface we're using?
 

Attachments

  • 1564644745233.png
    1564644745233.png
    60.7 KB · Views: 11
Yes, "Public client" is the new name that Microsoft has given to the old native apps... So what you have now is correct.
 
OK, thanks for the assistance
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
112,324
Messages
591,897
Members
165,475
Latest member
lastshadow