Можно ли легко «подключить» существующий репозиторий учетных данных для использования при аутентификации пользователей на веб-сайте DotNetNuke? - PullRequest
3 голосов
/ 14 июля 2011

Можно ли легко «подключить» существующий репозиторий учетных данных для использования при аутентификации пользователей на веб-сайте DotNetNuke, и можем ли мы воспользоваться преимуществами инфраструктуры авторизации DNN?

Более конкретно: у нас есть база данных учетных данных пользователя (mySql), используемая для аутентификации пользователей.Мы исследуем использование DNN для нового веб-сайта, но ограничены использованием существующего хранилища учетных данных.Мы можем легко сделать репозиторий доступным, но нужно ли нам что-то настраивать в базе данных MS-Sql, которую использует DNN и т. Д.Указатели оценены.

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

DotNetNuke имеет провайдера аутентификации и провайдера членства, оба из которых вам, вероятно, придется реализовать, чтобы иметь возможность использовать отдельную базу данных для учетных данных (хотя, если это , то просто для учетных данных, вы просто напишите провайдеру аутентификации для проверки этой базы данных при входе в систему, а затем используйте обычных пользователей DNN для членской части, если вы не извлекаете информацию о профиле оттуда).

1 голос
/ 14 июля 2011

Как упомянул Брайан Дьюкс, есть модель провайдера, которая делает это действительно простым.И я мог бы получить ваши 99% пути туда.У меня есть коммерческий продукт Поставщик проверки подлинности внешней базы данных , который подключается к любому внешнему серверу SQL Server для такого типа вещей.Теперь он обменивается данными только с SQL Server, но вы можете либо взять исходный код и внести 2-3 изменения и быть установленными, либо я знаю, что другие пользователи в прошлом фактически создали SP в SQL Server, который перешел на MySQL и использовал мой модуль какесть.

...