Ich habe einen Client, der nur ihre Dynamics CRM Login geändert, um "One Login" (https://www.onelogin.com/product/sso) zu verwenden, glaube ich mit SAML. Ich war nicht Teil dieser Veränderung. Ein Web-Leads-Formular, das ich erstellt habe, das Leads in CRM direkt jetzt erstellt, funktioniert jedoch nicht, da es Folgendes verwendet, um sich in der Datei "Web.config" meines aspx-Projekts anzumelden.Dynamics CRM C# Plugin Webformular - authentifizieren mit einem Login SAML
<connectionStrings>
<add name="Xrm" connectionString="Server=https://***CLIENT***.crm.dynamics.com; Username=user; Password=pass" />
</connectionStrings>
//In the code behind
var xrm = new XrmServiceContext("Xrm");
Es gibt nun diesen Fehler
der Authentifizierungs-Endpunkt Benutzername nicht auf dem konfigurierten Secure Token Service
Offensichtlich sie ausgeschaltet Benutzername/Passwort-Login auf CRM gefunden wurde.
Ich habe keine Ahnung, wie weiter geht. Mein Gedanke ist, dass ich irgendwie einen Login zu One Login aufrufen muss, um einen Token zu erhalten und dann einen Token an CRM zu übergeben? Kann jemand in C# .net das tun? Welche Fragen muss ich meinem Kunden stellen, wenn er sich auf Token usw. bezieht, die ich von One Login beziehen muss? Ich habe noch nie mit ihnen gearbeitet.
Oder zumindest die allgemeine Idee des Konzepts, Token zu erhalten und sie hin und her zu geben. Ich glaube, das ist SAML?