如何从外部桌面应用程序实施 DNN 身份验证?

问题描述 投票:0回答:2

我需要一种方法来从外部桌面应用程序(在我的例子中是 OS X MAC 应用程序)对 DNN 站点的用户进行身份验证。

桌面应用程序需要访问 DNN 站点上的 Web API 服务方法。我认为 JSON Web Token (JWT) 可以解决这个问题,但是,我们正在使用 DNN 7,目前无法升级。是否还有其他选项可以从框架外部进行身份验证?似乎没有 DNN API 调用来检查用户名和密码是否有效,因为一切都与 .NET Identity 紧密相关。有办法做到这一点吗?

我希望用户直接从 MAC 上的桌面应用程序登录 DNN。

asp.net webforms asp.net-web-api2 dotnetnuke dotnetnuke-7
2个回答
0
投票

您可以使用 SSL 的基本身份验证。这是我给出的关于如何通过授权具有受角色限制的基本身份验证的 Web 服务来实现的答案。

DNN Web API 服务中的基本身份验证


© www.soinside.com 2019 - 2024. All rights reserved.