将访问令牌从Auth0传递到winsdkfb

时间:2016-09-08 14:45:44

标签: facebook oauth-2.0 uwp auth0

在UWP中,我使用Auth0登录Facebook并拥有访问令牌。id_token
现在,我想使用winsdkfb做其他操作,比如发帖 我试图将winsdkfb中的访问令牌设置为:

var sess = FBSession.ActiveSession;
sess.AccessTokenData = new FBAccessTokenData(user.IdToken, new DateTimeOffset(DateTime.Now.AddHours(10)));
//user is what returns from auth0 login.

这仍然有效,因为session.LoggedIn为false,我不想再次使用winsdkfb使用sess.LoginAsync()

登录

如何在使用Auth0登录后使用winsdkfb。

1 个答案:

答案 0 :(得分:1)

Auth0访问令牌是Auth0 API的访问令牌,而不是任何其他(本例中为FB)。要使用FB API,您需要获取FB访问令牌。

我自己从来没有这样做过,Auth0肯定有这些,因为它需要他们对给定的提供者进行身份验证。

Auth0文档描述了这种情况: