WebAuthenticationCoreManager的Facebook认证url是什么?
本文关键字:是什么 url 认证 Facebook WebAuthenticationCoreManager | 更新日期: 2023-09-27 18:09:45
我有这个代码用于Facebook身份验证
var scopes = "email user_birthday user_events user_friends user_about_me";
WebAccountProvider facebookAccountProvider =
await WebAuthenticationCoreManager
.FindAccountProviderAsync("https://www.facebook.com/dialog/oauth");
WebTokenRequest webTokenRequest = new WebTokenRequest(facebookAccountProvider, scopes);
WebAuthenticationCoreManager不喜欢Facebook OAuth端点https://www.facebook.com/dialog/oauth并将我的facebookAccountProvider设置为null。有人知道我怎么能得到FindAccountProviderAsync与Facebook工作吗?
WebAuthenticationCoreManager.FindAccountProviderAsync()
查找已在Windows上注册的帐户提供程序。这意味着(比如说)Facebook应用程序需要支持它(但它不支持)。目前,它只对Microsoft帐户和组织帐户(Office 365/Azure AD)有用。
如果你想直接使用Facebook的OAuth 2.0实现,你可以使用WebAuthenticationBroker代替(该页上有示例)。