【发布时间】:2016-06-21 02:20:06
【问题描述】:
我即将使用 ASP.NET Core 框架实现一个 Web 应用程序(现有应用程序的后台)。目前我正在考虑如何对用户进行身份验证。主数据库使用 MySQL(此框架不支持),因此我将通过现有的 PHP SOAP API 访问数据库。
知道数据访问将通过 SOAP API 完成,有什么方法可以实现基于令牌的 (OAuth) 身份验证?
【问题讨论】:
-
.NET 框架支持 MySQL。在这种情况下,您的问题是重复的 stackoverflow.com/questions/12620922/… 谷歌搜索会产生很多关于 asp.net/identity/overview/extensibility/… 和 asp.net/identity/overview/getting-started/… 的教程
-
恕我直言,我不明白为什么要对这篇文章投反对票。反正。 .NET 支持 MySQL,但目前 .NET 5 Core 版本不支持它。您发布的链接与此版本的框架无关。
-
您是否正在尝试实现新的
Identity框架?不久前,我自己也经历了类似的事情(在具有现有用户表和存储过程的现有数据库之上实现Identity)。只要你实现了主要的Identity接口,方法如何持久化数据并不重要。 -
那么假设我实现了所有 IUserStore 接口 (media-www-asp.azureedge.net/media/4915836/iuserstore.png) 是否能够提供令牌身份验证?感谢您的回复。
-
非常有趣的问题!这比其他任何事情都更重要的是创建授权中间件,但仍然(MySQL 与这个问题非常相切。)
标签: mysql asp.net-core