引用了以下堆栈溢出帖子 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 对客户端凭据流的支持:
如果 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/