【发布时间】:2018-03-12 16:51:25
【问题描述】:
我将编写两个应用程序。第一个是 .NET Core 2.0 中的 Web 应用程序,第二个是用 ElectronJs 编写的桌面应用程序(它应该是跨平台的)。
我需要一个系统登录。我阅读了有关 OAuth2 的信息,但不确定它是否适用于 Web 应用程序。
我可以在 Web Api 的 .NET Core 中编写自己的服务器身份验证,但之后每次我需要检查用户是否通过身份验证时,用户和密码都会通过互联网从 Electron 发送。
因此,更好的方法是执行 OAuth2 和一个登录窗口,该窗口将添加到 .NET Core 中的 Web 应用程序和 Electron。然后我将使用令牌检查用户是否已通过身份验证。 这是一个好的解决方案吗?
【问题讨论】:
标签: .net-core oauth-2.0 electron