Del via


Godkende Microsoft Dynamics 365 med Web-API'en

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Den kode, du skriver til administration af godkendelse, når du bruger Web-API'en, afhænger af typen af installation, og hvor din kode er.

Web API-godkendelsesmønstre

Der er tre forskellige måder at styre godkendelse ved hjælp af Web-API'en.

Med JavaScript i webressourcer

Når du bruger Web-API'en med JavaScript i HTML-webressourcer, formularscripts eller båndkommandoer, behøver du ikke at medtage nogen kode til godkendelse. I disse tilfælde er brugeren allerede godkendt af programmet og godkendelse styres af programmet.

Med udrulninger i det lokale miljø

Når du bruger Web-API'en til udrulninger i det lokale miljø, skal du medtage brugerens legitimationsoplysninger til netværket. Følgende eksempel er en C#-funktion, der returnerer en HttpClient konfigureret for en given brugers legitimationsoplysninger til netværket:

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;
}

Med Microsoft Dynamics 365 (online)-installationer eller installation med adgang via internettet

Når du bruger Web-API'en til Dynamics 365 (online) eller en lokal Installation med adgang via internet, skal du bruge OAuth som beskrevet i Oprette forbindelse til Microsoft Dynamics 365-webtjenester vha. OAuth.

Hvis du vil oprette et enkelt side-program (SPA) ved hjælp af JavaScript, kan du bruge adal.js-biblioteket som beskrevet i Bruge OAuth med Cross-Origin Resource Sharing til at oprette forbindelse til et enkelt side-program til Microsoft Dynamics 365.

Se også

Brug Microsoft Dynamics 365 Web API
Web-API-typer og -handlinger
Udføre operationer ved hjælp af web-API
Oprette forbindelse til Microsoft Dynamics 365-webtjenester vha. OAuth
Bruge OAuth med Cross-Origin Resource Sharing til at oprette forbindelse til et enkelt side-program til Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret