I broke out RadZen today to try to connect to CDS\DynamicsCRMOnline but I had no luck with OAuth. It works fine in Postman with the exact same parameters, but RadZen hangs with an blank auth pop-up:
Both requests are the same except Postman encodes the query string:
GET /common/oauth2/v2.0/authorize?response_type=token&state=&client_id=55342314-c2d4-48a5-a72a-4ad90803d4a0&scope=https%3A%2F%2Fadmin.services.crm.dynamics.com%2Fuser_impersonation&redirect_uri=http%3A%2F%2Flocalhost%3A8000 HTTP/1.1
GET /common/oauth2/v2.0/authorize?client_id=55342314-c2d4-48a5-a72a-4ad90803d4a0&response_type=token&redirect_uri=http://localhost:8000/&scope=https://admin.services.crm.dynamics.com/user_impersonation HTTP/1.1
The response is indeed the same for both: 302 with access_token=...
I compared this to your MSGraph example and don’t see any difference in the OAuth setup. I’ve tried every way I know of – both OAuth and Azure AD options in RadZenand all sorts of different app reg in Azure AD.
I cannot get it to work in RadZen, yet it does indeed work in Postman.
Any ideas how to troubleshoot?
PS: I also cannot get the following to work in RadZen although it does pickup token in Postman (resource param provided instead of scope)
PSS: It would be nice if you could add a callback URL to the OAuth\AzureAD configuration. It seems RadZen assumes https://localhost:8000, correct?
PSS: I just restarted RadZen and now I get this:
Thank in advance for your advice. Have a great weekend!