Delen via


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