Have been reading some posts about this error but not able to pin point a solution to fix this from a developer's standpoint.
Background
We have Dynamics CRM on-premise but the codes that access the OrganizationService (via Microsoft.Xrm.Client.Services) are from Azure. I do not know how the initial user was configured from IT side (on-premise, via Active Directory user mapping) but the app has been working with that user credential, from on-premise (development) or from Azure (deployed) for years.
What's Changed?
Recently we switched out that user and replaced it with a different user with exact same permissions. Again, I don't get involved in configuration of the user; all I know is that the app still works if it runs inside the corporate network (same domain as the on-premise CRM) but got this exception "The authentication endpoint Kerberos was not found on the configured Secure Token Service!" when I ran the same app outside the premise (from Azure and from dev machine outside the corporate network).
Another Fact:
I have no problem using this new AD user to login to Dynamics CRM app from a web browser.
Where should I ask our IT and CRM Admin to look?
My guts told me that IIS is where they should go. Will an IISRest be enoguh? Should there be a user profile mapping to this new AD user and grant proper permission to the resources the OrganizationService nee to use?
As a developer, I can't access the IIS nor the Admin modules of the Dynamics CRM App.
Thanks in advance for your help