【发布时间】:2012-10-04 04:41:39
【问题描述】:
我正在开发一个 Windows Azure Web 应用程序,我想了解是否应该在我的体系结构中使用 Windows Azure 控制服务 (ACS)。所以,我的问题是:
- Windows Azure 控制服务 (ACS) 是管理用户的有效选项吗?
- 我的意思是,我是否应该将其视为我的应用程序的“身份验证系统”,而不是实现我自己的数据库(例如使用成员资格)?
【问题讨论】:
我正在开发一个 Windows Azure Web 应用程序,我想了解是否应该在我的体系结构中使用 Windows Azure 控制服务 (ACS)。所以,我的问题是:
【问题讨论】:
好吧,“有效”,因为它可以工作并且受支持,是的!但我想说的是,该值更多地是一种将其他身份提供者(如 Live、Google 等)提供的身份和声明映射到声明以供您的应用程序响应的方式。
您当然可以通过 ACS 门户设置自己的用户,但对于真正的会员系统,您希望用户能够更改密码、个人资料信息等。其中大部分可以通过 ACS Management REST API 完成,但是我不知道您可以利用任何更高级别的抽象或框架。看起来有很多工作并不是你的应用程序的核心部分。
【讨论】: