ACS - действительная опция для управления пользователями
Я занимаюсь разработкой веб-приложения Windows Azure и хотел бы понять, следует ли мне использовать службу управления Windows Azure (ACS) в моей архитектуре или нет. Итак, мои вопросы:
- Является ли служба управления Windows Azure (ACS) допустимой опцией для управления пользователями?
- Я имею в виду, должен ли я рассматривать это как "систему аутентификации" для моего приложения вместо того, чтобы реализовывать свою собственную базу данных (например, используя членство)?
1 ответ
Ну "действительный", так как в нем работает и поддерживается, да! Но я бы сказал, что ценность заключается скорее в способе сопоставления идентификаторов и утверждений, представленных другими поставщиками идентификаторов, таких как Live, Google и т. Д., С утверждениями, на которые ваше приложение реагирует.
Конечно, вы можете настроить своих собственных пользователей через портал ACS, но для истинной системы членства вы хотите, чтобы пользователь мог изменять пароли, информацию о профиле и т. Д. Многое из этого может быть выполнено с помощью API-интерфейса REST ACS Management, но я не Не знаю каких-либо абстракций или структуры более высокого уровня, которые вы могли бы использовать. Кажется, что это будет МНОГО работы, которая на самом деле не является основной частью вашего приложения.