c# - 将 Windows 10 UWP WebAccountManager 与 Google OAuth 或 MSA 结合使用

标签 c# authentication google-oauth uwp microsoft-account

我正在尝试使用 WebAccountManager 来简化 Windows 10 通用 Windows 应用程序 (UWP) 中的登录。

似乎缺少有关如何使用 WebAccountManager 的文档。 Microsoft 帐户 (MSA) 和 AAD 是唯一现成的 WebAccountProvider 实现吗?

有没有人幸运地完成了这项工作,并且有代码可以分享?

谢谢!

最佳答案

可以使用 WebAccountProvider 将 WebAccountManager 不支持的身份提供者添加到身份验证提示中类。

获取新提供商的访问 token 是 WebAuthenticationBroker 的责任类。

注意:您可能还想使用更新的 MSAL.net图书馆代替。它似乎等同于 WebAccountManager 并且还有一个 simple UWP code example可用。

关于c# - 将 Windows 10 UWP WebAccountManager 与 Google OAuth 或 MSA 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338135/

相关文章:

android - 如何在Android应用程序中访问谷歌开发者API

c# - 我是否需要在每个窗口中配置 Log4Net,还是有办法在基类中配置一次?

node.js - 多个 Firebase 实例

c# - 如何以编程方式从 Google 驱动器中的 "share with me"中删除文件

node.js - 如何在Nestjs中实现多种 Passport JWT身份验证策略

mysql - eloquent,用外表数据检索用户数据

javascript - Passport.js/Google OAuth2 策略 - 如何在登录时使用 token 进行 API 访问

c# - 如何制作具有 Action 范围的开/关门?

c# - NHibernate 中使用代码映射的多对多关系

c# - 如何使用 Xamarin.Forms 中的转换器将文本转换为颜色?