我正在开发一个使用Windows Azure作为后端的软件。我正在考虑用户认证以及如何去解决这个问题。 Windows Azure ACS似乎是处理用户身份验证的好方法,而不必担心用户名/密码等。但是,这对我有多大?我应该考虑在什么时候使用Windows Azure Active Directory?没有AD的任何重大缺点?Windows Azure ACS和/或Active Directory(WAAD)
1
A
回答
1
你绝对是在这个正确的思路上。以下是我在开发Azure应用程序时所做的一些观察。
ACS是要走的路,期。在这个时代,没有理由推出自己的安全系统。让您的用户使用他们的Gmail或Facebook帐户登录,他们会爱上你的。现在世界上有很多人不会使用你的网站,如果他们必须创建另一个配置文件。
ACS使得将任何OAuth提供程序集成到ACS中变得非常简单,并且可以立即为您提供几种OAuth提供程序。 ACS甚至提供了一个自定义登录页面,可以处理大部分繁重的工作。这个解决方案应该是您99%的应用程序所需要的。
就Active Directory而言,只有在尝试构建Azure托管的Intranet类型网站时才需要它。作为一个经验法则,如果您正在为希望员工使用其现有凭证和安全组访问您的系统的公司构建站点,请使用Active Directory。如果你没有这个要求,你可以放心地忽略它。
3
ACS不提供身份验证 - 它只是不同身份验证提供程序之间的代理。这是与WAAD的最大区别 - 他们实际上存储帐户和凭证,拥有用户管理UI并提供身份验证服务。
相关问题
- 1. 用Windows Azure Active Directory(WAAD)转换声明
- 2. 如何将Azure Active Directory(WAAD)连接到Windows Azure访问控制服务(ACS)?
- 3. 带Windows Active Directory的Windows Azure ACS(2003)
- 4. 在Azure Active Directory中设置直接报告(WAAD)
- 5. auth0和azure active directory
- 6. Windows Azure Active Directory和Office 365集成
- 7. Azure Active Directory SSO
- 8. Azure Active Directory域
- 9. 了解WAAD和ACS背后的概念
- 10. Azure Active Directory登录
- 11. Azure的Active Directory和WCF
- 12. Windows Phone 8和Azure AD/ACS
- 13. 创建Azure的应用程序(Web表单.NET ASP)和上使用SigleSignOn和Windows Server Active Directory的(不是WAAD)
- 14. 使用Azure ACS时无法从Active Directory注销
- 15. Windows Azure Active Directory应用程序设置
- 16. ADFS连接到Windows Azure Active Directory的
- 17. 螳螂 - 通过的Windows Azure Active Directory的
- 18. Android中的Windows Azure Active Directory认证?
- 19. 的Windows Azure Active Directory权限管理
- 20. 删除Azure Active Directory
- 21. Azure Active Directory注销
- 22. Azure Onpremise Active Directory SSO
- 23. Azure Active Directory角色
- 24. Active Directory和Windows phone 7
- 25. Azure Active Directory组/角色
- 26. Azure Active Directory和联合身份验证
- 27. TeamCity和Office365/Windows Active Directory集成
- 28. Windows Active Directory复制
- 29. 您是否可以将Windows Azure Active Directory与第三方Active Directory配合使用?
- 30. Azure Active Directory访问错误