我使用DotNetNuke创建网站,需要通过WebService对用户进行身份验证。 我不知道这样做的主要想法。
我需要创建一个自定义登录模块吗?如果为true,则在用户通过后 通过WebService进行验证,DNN如何登录该用户。
我在"管理员\网站设置\登录设置"中看到了。有一个组合框让我选择"默认认证提供商"。有没有办法创建其他身份验证提供程序并将其绑定到该组合。之后我只选择我的自定义身份验证提供程序。
我长期在谷歌上搜索,但结果不是我的期望。任何身体帮助我。谢谢大家:(
答案 0 :(得分:1)
最简单的方法是创建自定义身份验证提供程序。此提供程序是一个自定义登录控件,您可以在验证身份后在DNN中创建用户。这是典型的方法,因为它允许您在DNN中拥有一个可以分配角色的用户等。
我在DNN商店有一个“外部数据库身份验证提供商”,可以作为一个很好的起点。可悲的是,我不知道有关该过程的任何真正详细的文档。