Verifiëren voor Microsoft Dynamics 365 met de web-API
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Welke code u schrijft om verificatie te beheren wanneer u de web-API gebruikt, is afhankelijk van het type installatie en waar uw code is.
Verificatiepatronen van de web-API
Er zijn drie verschillende manieren om verificatie te beheren als u de web-API gebruikt.
Met JavaScript in webbronnen
Als u de web-API met JavaScript in HTML-webbronnen, formulierscripts of lintopdrachten gebruikt, hoeft u geen code voor verificatie op te nemen. In elk van deze gevallen is de gebruiker al geverifieerd door de toepassing en wordt verificatie beheerd door de toepassing.
Met on-premises implementaties
Als u de web-API voor on-premises implementaties gebruikt, moet u de netwerkreferenties van de gebruiker opnemen. Het volgende voorbeeld is een C#-functie die een HttpClient retourneert die is geconfigureerd voor de netwerkreferenties van een bepaalde gebruiker:
private HttpClient getNewHttpClient(string userName,string password,string domainName, string webAPIBaseAddress)
{
HttpClient client = new HttpClient(new HttpClientHandler() { Credentials = new NetworkCredential(userName, password, domainName) });
client.BaseAddress = new Uri(webAPIBaseAddress);
client.Timeout = new TimeSpan(0, 2, 0);
return client;
}
Met Microsoft Dynamics 365 (online) of IFD's (Internet-Facing Deployments)
Wanneer u de web-API voor Dynamics 365 (online) of een on-premises Internet Facing Deployment (IFD) gebruikt, moet u OAuth gebruiken op de wijze die is beschreven in Verbinding maken met Microsoft Dynamics 365-webservices via OAuth.
Als u een toepassing met één pagina maakt met JavaScript, kunt u de adal.js-bibliotheek gebruiken op de wijze die is beschreven in Een toepassing met één pagina door middel van OAuth met Cross-Origin Resource Sharing verbinding laten maken met Microsoft Dynamics 365.
Zie ook
De web-API van Microsoft Dynamics 365 gebruiken
Typen web-API's en bewerkingen met web-API's
Bewerkingen uitvoeren met de web-API
Verbinding maken met Microsoft Dynamics 365-webservices via OAuth
Een toepassing met één pagina door middel van OAuth met Cross-Origin Resource Sharing verbinding laten maken met Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht