2010-10-12 100 views
3

我很新的ADFS和自定义角色授权,所以任何帮助(和很多耐心)将不胜感激。如何在ASP.Net MVC2中使用ADFS实现自定义角色授权?

我想用自定义授权设置ADFS。我设置了ADFS来向我返回一个声明,从那里我可以从名称标记中获取用户名。但是,我已经有了一个现有的角色表,我需要将其映射到令牌中的用户名并将会话对象设置为反映其角色?

我想我很困惑的事情(除了现在看起来什么都好)什么时候声明回来了,什么控制器被处理令牌?

改变我的应用程序使用ADFS身份验证之前,它会:
1)打的AccountController,
2)验证用户,并
3)设置Asp.net会话存储用户信息。

现在我正在使用ADFS,它似乎对用户进行身份验证,然后填充会话,而不知道在哪里截取并放入自定义角色代码?

有人可以提供一些方向吗?

回答

1

您需要做的是在某些ADFS规则中发送所有AD组,然后将这些角色转换为另一个规则中的组。让我知道你是否想要更多的细节说明。