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

时间:2017-01-30 23:42:02

标签: asp.net webforms asp.net-web-api2 dotnetnuke dotnetnuke-7

我需要一种方法来从外部桌面应用程序验证用户到DNN站点,在我的例子中是OS X MAC应用程序。

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用SSL进行基本身份验证。以下是我通过使用角色限制的基本身份验证授权Web服务来实现如何实现的答案。

Basic auth in DNN Web API service

相关问题