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