ACS - действительная опция для управления пользователями

Я занимаюсь разработкой веб-приложения Windows Azure и хотел бы понять, следует ли мне использовать службу управления Windows Azure (ACS) в моей архитектуре или нет. Итак, мои вопросы:

  1. Является ли служба управления Windows Azure (ACS) допустимой опцией для управления пользователями?
  2. Я имею в виду, должен ли я рассматривать это как "систему аутентификации" для моего приложения вместо того, чтобы реализовывать свою собственную базу данных (например, используя членство)?

1 ответ

Решение

Ну "действительный", так как в нем работает и поддерживается, да! Но я бы сказал, что ценность заключается скорее в способе сопоставления идентификаторов и утверждений, представленных другими поставщиками идентификаторов, таких как Live, Google и т. Д., С утверждениями, на которые ваше приложение реагирует.

Конечно, вы можете настроить своих собственных пользователей через портал ACS, но для истинной системы членства вы хотите, чтобы пользователь мог изменять пароли, информацию о профиле и т. Д. Многое из этого может быть выполнено с помощью API-интерфейса REST ACS Management, но я не Не знаю каких-либо абстракций или структуры более высокого уровня, которые вы могли бы использовать. Кажется, что это будет МНОГО работы, которая на самом деле не является основной частью вашего приложения.

Другие вопросы по тегам