asp.net-mvc – 如何通过MVC Azure AD身份验证从AD获取角色?
|
我设置了MVC 4应用程序,并在我们的Azure AD服务器上添加了身份验证,如下所述: http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspx 身份验证按预期工作.但是,我没有默认任何角色.应该创建几个AD组,我想使用它们通过MVC中的[Authorize]属性来限制应用程序. 我真的找不到一个好的地方,甚至开始搞清楚这一点.任何人都可以给我一个大纲或指向我一个很好的教程吗? 我应该提一下,我不是Azure帐户的管理员,因此如果需要进行任何设置,我需要告诉管理员该怎么做. 解决方法首先,Azure AD返回的令牌当前不包含角色或组的声明,因此您需要从Graph API获取它们.其次,Graph API返回的Azure AD中的角色不一定用于ISV / LoB应用程序,通常您应该使用安全组进行授权.要执行授权,您应该使用Graph API中的checkMemberGroups或getMemberGroups操作,这些操作是可传递的并且对此有效.如果您按顺序查看以下资源,我认为您的问题将得到解答.您将学习如何对Graph进行身份验证,调用它,以及如何配置应用程序以使用组操作的结果来执行授权: > Using the Graph API to Query Windows Azure AD – 这是您完成Web SSO之后的第二个演练. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Azure服务架构与Docker一样吗?
- 强制CamelCase在ASP.NET WebAPI每个控制器
- asp.net-mvc – Css和脚本不工作,直到用户登录网站 – Asp.
- asp.net-mvc – 如何在MVC中实现工作单元:责任
- 如何模拟我的ASP.NET应用程序的HTTP 500错误?
- 从客户端调用asp.net ajax服务器控件的公共函数
- asp.net-mvc – 如何在编辑器模板中获取序列/数组索引?
- asp.net-mvc-3 – Mini Profiler不渲染脚本
- asp.net-mvc-2 – ::%:和%=与嵌套代码(表达式)块相同的
- asp.net-mvc – RedirectToAction不工作
