若要从应用程序调用受保护的 Web API,需授予应用程序访问该 API 的权限。 例如,在教程:在 Azure Active Directory B2C 中注册应用程序中,在 Azure AD B2C 中注册了一个名为 webapp1 的 Web 应用程序。 可使用此应用程序调用 Web API。应用注册 应用程序(旧版) 选择“应用注册”,然后选择应该有权访问 API...
本文介绍如何自定义和增强调用 Web API 的 Web 应用程序的 Azure Active Directory B2C (Azure AD B2C) 身份验证体验。 在开始之前,请先熟悉以下文章: 在示例 Web 应用程序中配置身份验证 在自己的 Web 应用程序中启用身份验证。 使用自定义域 通过使用自定义域,可以完全标记身份验证 URL。 从用户的角度来...
要使应用能够通过 Azure AD B2C 登录并调用 Web API,需要在 Azure AD B2C 目录中注册两个应用程序。Web 应用程序、移动应用程序或 SPA 应用程序注册使你的应用可以通过 Azure AD B2C 登录。 应用注册过程会生成一个应用程序 ID(也称为客户端 ID),用于唯一标识你的应用程序(例如,应用 ID:1)。 注册Web API ...
Web API可使用 Azure AD B2C 保护 Web 服务,例如应用程序的 RESTful Web API。 Web API 可以使用 OAuth 2.0 保护其数据,使用令牌对传入的 HTTP 请求进行身份验证。 Web API 的调用方在 HTTP 请求的授权标头中附加一个令牌:复制 GET /api/items HTTP/1.1 Host: www.mywebapi.com Authorization: Bearer eyJ...
Azure AD B2C 使用基于标准的身份验证协议,包括 OpenID Connect、OAuth2.0 和 SAML。 它与大多数新式应用程序和商用现货软件相集成。例如,FaceBook,微博,谷歌账号,微信等等。Azure AD B2C 充当 Web 应用程序、移动应用和 API 的中心身份验证机构,使你能够为所有这些应用构建单一登录 (SSO) 解决方案。 集中收集用户...
Azure AD B2C 使用基于标准的身份验证协议,包括 OpenID Connect、OAuth 2.0 和 SAML。它与大多数新式应用程序和商用现货软件相集成。例如,FaceBook,微博,谷歌账号,微信等等。Azure AD B2C 充当 Web 应用程序、移动应用和 API 的中心身份验证机构,使你能够为所有这些应用构建单一登录 (SSO) 解决方案。集中收集用户个...
2.4,创建ASP.NET Core Web 应用 安装:Microsoft.AspNetCore.Authentication.AzureADB2C.UI 需要注册验证服务,这个地方默认的是 “AzureADB2C”,AddAzureADB2C方法绑定Azure AD B2C身份验证终结点,回调地址,租户所在的自定义域,客户端Id,以及登录/注册,重置密码,编辑信息的策略Id,其实也就是刚刚在B2C租户中新建工作流...
同样,Azure AD B2C 使用基于标准的身份验证协议,包括 OpenID Connect、OAuth 2.0 和 SAML。它与大多数第三方的 idp 进行集成。今天,介绍如何使用 Azure Active Directory B2C (Azure AD B2C) 在 ASP.NET Web 应用程序中进行用户登录和注册。应用程序可以使用 Azure AD B2C 通过开放式标准协议对社交帐户、企业帐户...
同样,Azure AD B2C 使用基于标准的身份验证协议,包括 OpenID Connect、OAuth 2.0 和 SAML。 它与大...
Azure AD B2C 充当 Web 应用程序、移动应用和 API 的中心身份验证机构,使你能够为所有这些应用构建单一登录 (SSO) 解决方案。支持 OpenID Connect、OAuth 2.0 和 SAML。 与外部系统集成 Azure AD B2C 提供一个目录,其中可以保存每个用户的 100 个自定义属性。除此,也可以与外部系统相集成。