Я пишу приложение MVC 3, в котором не используется классический подход к доступу к базе данных с использованием Entity Framework.Вместо этого у меня есть другое приложение, объединенное со службами WCF, которые используются для управления доступом к базе данных.Теперь я хочу использовать эти сервисы в своем приложении MVC для доступа к базе данных.Эта часть проста.В этом сценарии становится сложнее управлять аутентификацией и авторизацией.
Для аутентификации и авторизации я создал собственных провайдеров членства и ролей.Я реализовал необходимые методы, но здесь я столкнулся с проблемой.Моим службам требуются имя пользователя и пароль, чтобы получить список ролей пользователей.
Мне интересно, как я могу сохранить имя пользователя и пароль, предоставленные пользователем при входе в систему, где-то в резервной копии моего приложения, чтобы убедитьсятакое сохранение и возможность использовать его в моем поставщике ролей?
Является ли сеанс правильным выбором для этого?Если да, как я могу получить доступ к сеансу пользователя в моем поставщике ролей?