使用 WebAuthenticationCoreManager 进行 Facebook 身份验证的 url 是什么
What is the url for Facebook authentication with WebAuthenticationCoreManager
我有这个 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(该页面上有示例)。
我有这个 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(该页面上有示例)。