在DotNetNuke网站上对用户进行身份验证时,是否可以轻松“插入”现有凭据存储库,然后我们可以利用DNN授权框架吗?
更具体地说:我们有一个用于验证用户身份的用户凭据(mySql)数据库。我们正在调查将DNN用于新网站,但仅限于使用现有凭据存储库。我们可以轻松地使存储库可访问,但我们是否需要在DNN使用的MS-Sql数据库中进行任何调整?
顺便说一下,我是DNN的新手,只是调查可行性。 指针赞赏。答案 0 :(得分:2)
DotNetNuke有一个authentication provider和成员资格提供程序,你可能需要实现它们才能使用一个单独的数据库来获取凭据(尽管如果它只是 的凭据,你只会在登录时编写一个身份验证提供程序来检查该数据库,然后如果您没有从那里提取配置文件信息,则会定期为DNN用户提供会员资格部分。
答案 1 :(得分:1)
正如Brian Dukes所提到的那样,提供者模型非常容易。而且我可能能够在99%的路上获得成功。我有一个商业产品External Database Authentication Provider连接到任何外部SQL Server以进行此类事情。现在它只与SQL Server通信,但您可以获取源并进行2-3次更改并进行设置,或者我知道过去的其他用户实际上已经在SQL Server中创建了一个SP,它转到MySQL并使用我的模块作为是