Hi All,
I am using PCF control in my canvas app which is embedded in form. In my PCF code I am making API call to get data from CDS, I am getting 401 unauthorized error, when I debugged it then I noticed the context.userSettings property doest have data.
Could someone help me with it, how to fix it?
Does any one have faced the same issue? Not sure if its possible or not.
Thanks in advance
Hemant
Not via a webapi call using Xrm.WebApi.
Possibly by making webapi requests using XMLHttpRequest direct to the server but you won't know without trying.
Edit to add - I think the context.userSettings bit is irrelevant here - you don't need to create a new connection, you just want to use the permissions and connection the browser already has.
Hi @ben-thompson ,
Thank you for the quick response.
I am trying to get the list of entities and calling EntityDefinitions using HTTP request. Will it be possible?
Many thanks
Hemant
You haven't told us what you are trying to do but PCF components in a Canvas App do not have access to the WebApi as it's possible for a component to be embedded in a Canvas App that doesn't have a CDS environment attached to it.
WarrenBelz
94
Most Valuable Professional
Michael E. Gernaey
72
Super User 2025 Season 1
mmbr1606
71
Super User 2025 Season 1