首页 > 解决方案 > 是否可以使用本地帐户从 Azure AD B2C 应用程序调用 Ms Graph API?

问题描述

我在 Azure B2C 租户下创建了一个应用程序。

该应用程序使用自定义登录/注册策略登录本地用户。

但是,我的应用程序有一个管理员视图,我希望登录用户能够为需要在应用程序内访问的任何人创建帐户。我已经看到使用 Azure Ms Graph API 可以做到这一点。

InvalidAuthenticationToken但是,当我尝试调用 Ms Graph API 时,我不断收到错误消息。

 error:
    code: "InvalidAuthenticationToken"
    innerError: {date: "2021-08-11T14:25:09", request-id: "8a49ae82-a669-4bb4-af6e-b698e095dadc", client-request-id: "8a49ae82-a669-4bb4-af6e-b698e095dadc"}
    message: "Invalid x5t claim."

我在网上找不到任何解决方案。这甚至可能吗?如果有办法解决它,我该怎么做?

谢谢!。

标签: azure-active-directorymicrosoft-graph-apiazure-ad-b2cmsalmsal-react

解决方案


如果您更详细地了解您的用例,将会有所帮助。

您有一个 B2C 本地帐户,并且想要在 AAD 或 B2C 中创建用户?

如果在 B2C 中,是的,您可以按照本文执行此操作。

如果在 AAD 中,请参见此处

确保您的应用程序具有正确的权限。


推荐阅读