Azure Active Directory-Bibliotheken für .NETAzure Active Directory libraries for .NET

ÜbersichtOverview

Mit Azure Active Directory können Sie Benutzer anmelden und den Zugriff auf Anwendungen und APIs verwalten.Sign-on users and manage access to applications and APIs with Azure Active Directory.

Informationen zu den ersten Schritten mit Azure Active Directory finden Sie unter An- und Abmeldung bei ASP.NET-Web-Apps mit Azure AD.To get started with Azure Active Directory, see ASP.NET web app sign-in and sign-out with Azure AD.

ClientbibliothekClient library

Verbinden und Authentifizieren von Benutzern bzw. Anwendungen über OAuth2, OpenID Connect, Active Directory Graph-API-Authentifizierung oder SAML 2.0.Connect and authenticate users or applications over OAuth2, OpenID Connect, Active Directory Graph API authentication or SAML 2.0.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.IdentityModel.Clients.ActiveDirectory

.NET Core CLI.NET Core CLI

dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory

CodebeispielCode Example

Abrufen eines Zugriffstokens für eine Desktopanwendung.Retrieve an access token for a desktop application.

/* Include this "using" directive...
using Microsoft.IdentityModel.Clients.ActiveDirectory;
*/

AuthenticationResult result = null;
AuthenticationContext authContext = new AuthenticationContext("https://someauthority.com");
try
{
    result = await authContext.AcquireTokenAsync(graphResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Auto));
}
catch (AdalException ex)
{
    // An unexpected error occurred, or user canceled the sign in.
    if (ex.ErrorCode != "access_denied")
        MessageBox.Show(ex.Message);

    return;
}

BeispieleSamples

Untersuchen Sie die vollständige Sammlung der Azure Active Directory-Codebeispiele.Explore the full collection of Azure Active Directory code samples.