Я бы хотел использовать провайдера членства ASP.NET в следующем сценарии (с низким уровнем безопасности) ...
Моя компания будет создавать и администрировать учетные записи пользователей от имени наших клиентов. Эти учетные записи, вероятно, будут разделены между несколькими людьми в компании-клиенте ( это проблема? ).
Будет 2 типа пользователей (2 роли): клиент и администратор. Администраторы - это сотрудники моей компании, которые будут обладать особыми привилегиями для создания учетных записей клиентов и т. Д.
Клиенты не смогут самостоятельно зарегистрироваться. Им также не удастся выбрать собственный пароль, и они также не смогут изменить свой пароль, так как это только создаст путаницу, когда несколько человек используют одну и ту же учетную запись.
Мои внутренние пользователи (администраторы) будут устанавливать пароль для каждого клиента. Вот часть, с которой я борюсь: если клиент звонит и просит напомнить свой пароль, как мои администраторы могут узнать, какой это пароль? Могу ли я настроить поставщика для хранения пароля в виде открытого текста (или другой восстанавливаемой формы), и если да, то могу ли я получить пароль через .NET API?
Как я уже говорил, это приложение с низким уровнем безопасности, и поэтому я планирую просто показать пароль на (внутренней) веб-странице, где у меня есть список всех пользователей.