Identity.Web Assembly: Microsoft.Identity.Web.dll Package: Microsoft.Identity.Web v3.4.0 Authentication builder for a web API. C# 复制 public class MicrosoftIdentityWebApiAuthenticationBuilder : Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder Inheritance Object MicrosoftIde...
將Microsoft 身別識別 Web 和Microsoft 身別識別 Web UI NuGet 套件新增至您的專案中。 如果 NuGet 套件存在,請移除 Microsoft.AspNetCore.Authentication.AzureAD.UI。 更新中ConfigureServices的程式碼,使其使用AddMicrosoftIdentityWebApp和AddMicrosoftIdentityUI方法。 c# 複製 public class Startup { .....
Web API 桌面 行動 服務、精靈、指令碼 案例 參考 權杖宣告參考 Microsoft Authentication Library (MSAL) 參考 通訊協定參考 (OAuth、OIDC、SAML) OAuth 2.0 應用程式類型 OAuth 2.0 和 OpenID Connect (OIDC) 權杖授與流程 OAuth 2.0 驗證碼授與 OAuth 2.0 用戶端認證授與 ...
服务(API) 的名称,用于在控制器操作中引用相应的配置 表示用于调用下游 Web API 的参数的配置部分。 C# 复制 using Microsoft.Identity.Web; public class Startup { // ... public void ConfigureServices(IServiceCollection services) { // ... services.AddAuthentication(...
services.AddMicrosoftWebApiAuthentication(Configuration, "AzureAd"); This is adding theMicrosoft.Identity.Webfunctionality to the middleware - so it can be used later. Notice it's using theAzureAdsection from theappsettings.json. Now open up the controller the template created for you:WeatherForecast...
MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi Method Reference Feedback Definition Namespace: Microsoft.Identity.Web Assembly: Microsoft.Identity.Web.dll Package: Microsoft.Identity.Web v2.16.1 Overloads Expand table EnableTokenAcquisit...
使用Authentication 类协助建立与 Microsoft Dynamics 365 Web 服务之间经过验证的连接。 此类支持两种身份验证协议:Windows 身份验证(适用于 Dynamics 365 本地部署)或 OAuth 2.0(适用于 Dynamics 365(在线)或面向 Internet 的部署 (IFD))。 此类依赖 Microsoft Azure Active Directory 身份验证库 (ADAL) 处理 OAuth ...
Microsoft.Identity.Web Assembly: Microsoft.Identity.Web.dll Package: Microsoft.Identity.Web v3.4.0 Extension for IHttpClientBuilder for startup initialization of Microsoft Identity authentication handlers. C#複製 publicstaticclassMicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensio...
SAML 身份验证通常与标识提供者(例如,联合到 Microsoft Entra ID 的 Active Directory 联合身份验证服务 (AD FS))一起使用,因此经常用于企业应用程序。 OpenID Connect 通常用于仅位于云中的应用,例如移动应用、网站和 Web API。 后续步骤 有关介绍身份验证和授权基础知识的其他主题,请参阅以下资源: ...
SAML 身份验证通常与标识提供者(例如,联合到 Microsoft Entra ID 的 Active Directory 联合身份验证服务 (AD FS))一起使用,因此经常用于企业应用程序。 OpenID Connect 通常用于仅位于云中的应用,例如移动应用、网站和 Web API。 后续步骤 有关介绍身份验证和授权基础知识的其他主题,请参阅以下资源: ...