如何在 DotNetNuke 中创建自定义身份验证提供程序

How to create custom Authentication Provider in DotNetNuke

我正在使用 DotNetNuke 创建站点,需要通过 WebService 对用户进行身份验证。 我不知道这样做的主要想法。

  1. 我需要创建自定义登录模块吗?如果为真,则在用户通过后 通过 WebService 验证,DNN 如何为该用户登录。

  2. 我在"Admin\Site Settings\Login Settings"看到了。有一个组合框让我选择 "Default Authentication Provider"。有什么方法可以创建其他身份验证提供程序并将其绑定到该组合。之后我只有 select 我的自定义身份验证提供程序。

我在 google 上搜索了很长时间,但结果出乎我的意料。任何人都可以帮助我。谢谢大家:(

最简单的方法是创建自定义身份验证提供程序。此提供程序是一个自定义登录控件,您可以在验证身份后从那里在 DNN 中创建用户。这是典型的方法,因为它允许您在 DNN 中拥有一个可以为其分配角色等的用户。

我有一个 "external database authentication provider" 在 DNN 商店出售,这可以作为你的一个很好的起点。遗憾的是,我不知道关于该过程的任何真正详细的文档。