azure-active-directory - Azure AD B2C - 不支持客户端凭据流。有可用的解决方法吗?

标签 azure-active-directory azure-ad-b2c

引用了以下堆栈溢出帖子 Azure B2C client credentials grant

我们目前使用 Azure B2C。 据我了解,Azure B2C 目前不支持客户端凭据流。

我们有一个要求,外部应用程序(我们组织外部的服务器应用程序)需要访问我们的资源(我们组织内托管的 API)

我们是否可以通过 Azure AD-B2C 执行此操作,或者我们是否需要 Azure AD-B2B 来满足这些类型的要求。 ?

最佳答案

目前,您的特定场景(您需要颁发访问 token 以便守护程序或服务器应用程序访问您的 API 应用程序)不受支持,但您可以通过“应用程序”注册 API 应用程序Azure AD B2C 租户的 Azure AD 目录的“注册”边栏选项卡。

您可以在以下位置投票支持 Azure AD B2C 对客户端凭据流的支持:

https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/18529918-aadb2c-support-oauth-2-0-client-credential-flow

如果 API 应用程序要从 Web/ native 应用程序以及守护程序/服务器应用程序接收 token ,则您必须配置 API 应用程序以验证来自两个 token 颁发者的 token :一个是 Azure AD B2C,另一个是 Azure AD B2C。其他是 Azure AD B2C 租户的 Azure AD 目录。

关于azure-active-directory - Azure AD B2C - 不支持客户端凭据流。有可用的解决方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50544072/

相关文章:

azure - 如何使用应用服务对 Azure 函数应用进行身份验证/授权?

css - Azure B2C 样式 - 引用处理您的请求覆盖的访问 ID 或类

azure - 如何使用用户委派 SAS 或 Azure RBAC 为 Azure Active Directory B2C 用户授予存储帐户容器的权限?

azure - Microsoft oauth2 授权和管理员权限

sql-server - 如何最好地结合 SQL Server 数据从 Active Directory 检索用户数据

azure - 使用 Azure AD B2C 时如何控制/设置单个用户的权限

asp.net - 传递值以在 Azure AD B2C 中预填充自定义字段

azure - 如何使用 AzureADGraph 或 Microsoft Graph 在 AZURE AD B2C 中为用户生成访问 token ?

node.js - 仅在 Azure AD 登录上使用 GCP 自定义域时,GCP 和 Azure : AADSTS700016:You may have sent your authentication request to the wrong tenant. 错误

azure-active-directory - 如何从 Azure Graph API json 响应中过滤字符串数组?