Можно ли создать пользователя DNN без создания информации о членстве? - PullRequest
0 голосов
/ 16 марта 2012

У меня есть пользовательский провайдер аутентификации для обработки имени пользователя и паролей. Я могу создать реальную учетную запись пользователя DNN без проблем. Я не хочу повторять или добавлять дополнительную информацию о членстве в таблицу aspnet_membership, которую использует DNN. ]

Я не хочу, чтобы DNN обновлял поля, такие как LastActivityDate и т.п., в таблицах членства. Я просто хочу использовать своего провайдера аутентификации и пользователя DNN для управления ролями и доступом в DNN.

Пояснение:

Что я действительно хочу сделать, так это использовать таблицу DNA UserAuthentication и пользователя в таблице DNN Users, но не иметь никакой связанной с ней информации aspnet_User или aspnet_Membership. Аутентификация обеспечивается отдельной системой - например, Twitter или Live ID - я не хочу, чтобы у DNN были какие-либо пароли. Это возможно?

1 Ответ

0 голосов
/ 16 марта 2012

Если вы создадите своего собственного провайдера и замените провайдера членства ASP.NET, в эти таблицы ничего не будет записываться, поэтому с вами все будет в порядке.

Обновлено за уточнение

Не напрямую, но вы можете сделать разные вещи, чтобы обмануть систему, если хотите, установив пароли по умолчанию для учетных записей пользователей или аналогичные, когда вы на самом деле проходите и создаете пользователя.

Если хотите, напишите мне, и я могу указать вам правильное направление.

...