【问题标题】:How to get access token for facebook api when using Azure B2C and .NET Core 2.1使用 Azure B2C 和 .NET Core 2.1 时如何获取 facebook api 的访问令牌
【发布时间】:2019-03-14 19:38:44
【问题描述】:

我正在 .NET Core 2.1 中创建一个演示应用程序,它使用 Azure AD B2C 登录 Facebook,一切都很好,但是,我想获得 facebook 访问令牌以便能够调用 facebook api,我认为它将被添加到声明中,或者至少可以访问诸如 OnAuthorizationCodeReceived 之类的事件,您可以在其中检索访问令牌,尽管到目前为止我认为没有办法做到这一点。 有没有办法通过 azure b2c 检索 facebook 访问令牌,如果没有,最好的推荐替代方案是什么?

谢谢。

【问题讨论】:

    标签: facebook azure asp.net-core .net-core azure-ad-b2c


    【解决方案1】:

    现在似乎可以使用 Azure B2C 获取身份提供者访问令牌作为声明,请查看 Pass an access token through a user flow to your application in Azure Active Directory B2C

    【讨论】:

      【解决方案2】:

      目前,来自外部身份提供商(例如 Facebook)的访问令牌无法通过 Azure AD B2C 传递到您的客户端应用程序,也就是说,这还不是受支持的方案。

      唯一的选择是在您的客户端应用程序和 Facebook 之间实现直接联合。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        • 2019-11-21
        • 2012-01-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多