2016-02-13 76 views
2

经过几天的搜索,阅读和试验和错误,我绝对需要一些帮助。针对ADFS的身份验证,对sql服务器的授权

情况: 我需要使用MVC创建一个Web应用程序,其中用户使用ADFS对AD进行身份验证。但他们不想将角色和更多信息存储到AD中。所以我需要在其他地方阅读和存储这些信息。我第一次使用VS创建新Web应用程序时选择的“基础设施”,并选择“个人用户帐户”。

是我到目前为止已经完成

我的问题/ s的: 是否可以使用ADFS对用户进行身份验证并检索更多信息(如角色,其他属性(例如,部门))通过使用/扩展ASP.NET身份框架来登录用户?有人有一个不错的链接?

我很乐意提供任何帮助。

回答

2

不需要做的工作在你的web应用程序...

你可以简单地有ADFS源从SQL数据库的索赔信息。

添加属性商店..
套装属性存储类型SQL
添加索赔时依赖输入显示名称和你连接字符串

然后方选择索赔类型 “...自定义规则”并让您输入的查询获取属性你的数据库。

有一个在TechNet