【发布时间】:2012-04-18 08:41:16
【问题描述】:
按照本指南Using Azure ACS 中的步骤操作,我通过 Facebook 配置和验证了一个可用的 Azure ACS 服务,重定向回在我的开发服务器上运行的网站。
身份验证成功后,Azure ACS 将重定向回我的本地开发网站,并且 IsAuthenticated 标志为真,但是我只想通过检查 / 将来自声明的电子邮件也存在于我的本地数据库中时将 IsAuthenticated 标志设置为真/调用自定义 MembershipProvider。如果索赔中的电子邮件不存在,我想将客户重定向到注册页面。注册并通过身份验证后,我想将 IsAuthenticated 标志设置为 true。
目前,一旦通过 Facebook 和 AzureACS 进行身份验证,用户就可以请求安全页面,例如 ViewAccountBalance.aspx,即使该帐户不存在,因为开箱即用的 IsAuthenticated 标志为 true。有兴趣了解其他人的做法以及最佳做法是什么。
【问题讨论】:
标签: azure wif custom-membershipprovider