使用 Azure AD B2C 和 MSAL 对 windows 服务进行身份验证
Using Azure AD B2C and MSAL to authenticate a windows service
是否可以使用 MSAL 允许 windows 服务访问受 Azure AD B2C 保护的 Web api?如果不是,允许自主服务访问受 B2C 保护的 API 的最佳方法是什么。
这种情况应该通过客户端凭据 OAuth 流程来解决。
这在 Azure AD B2C 中是可能的,但是,体验并不理想。
要做到这一点,use "App Registration" blade in the Azure Portal to register a apps that define application permissions and then register apps that use client credentials to request these. You would effectively be using the same mechanism that you use in regular Azure AD, see Azure AD's "Daemon or Server Application to Web API" documentation
重要说明:确保您没有为此使用 Azure AD B2C 刀片服务器。
您可以通过在 Azure AD B2C 反馈论坛中为此条目投票来支持第一次 class 体验请求:Support OAuth 2.0 Client Credential Flow
是否可以使用 MSAL 允许 windows 服务访问受 Azure AD B2C 保护的 Web api?如果不是,允许自主服务访问受 B2C 保护的 API 的最佳方法是什么。
这种情况应该通过客户端凭据 OAuth 流程来解决。 这在 Azure AD B2C 中是可能的,但是,体验并不理想。
要做到这一点,use "App Registration" blade in the Azure Portal to register a apps that define application permissions and then register apps that use client credentials to request these. You would effectively be using the same mechanism that you use in regular Azure AD, see Azure AD's "Daemon or Server Application to Web API" documentation
重要说明:确保您没有为此使用 Azure AD B2C 刀片服务器。
您可以通过在 Azure AD B2C 反馈论坛中为此条目投票来支持第一次 class 体验请求:Support OAuth 2.0 Client Credential Flow