在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。
答案 0 :(得分:1)
Auth0访问令牌是Auth0 API的访问令牌,而不是任何其他(本例中为FB)。要使用FB API,您需要获取FB访问令牌。
我自己从来没有这样做过,Auth0肯定有这些,因为它需要他们对给定的提供者进行身份验证。
Auth0文档描述了这种情况: