首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >允许匿名用户访问受组织帐户身份验证保护的站点的某些区域

允许匿名用户访问受组织帐户身份验证保护的站点的某些区域
EN

Stack Overflow用户
提问于 2014-06-05 17:58:18
回答 3查看 1.3K关注 0票数 2

我有一个ASP.NET MVC5应用程序,需要对其进行配置才能使用ADFS,因此我将选择Organizational Accounts身份验证并使用该工具来完成此工作。这将阻止对站点的访问,除非用户从ADFS获得令牌。

有没有办法使匿名用户可以访问某些路由(例如: /home/index),并且只在用户访问受限区域时才将用户重定向到ADFS登录页面?

EN

回答 3

Stack Overflow用户

发布于 2014-11-17 07:02:58

如果您使用Visual Studio向导来启用组织帐户身份验证(即ADFS),那么在您的web.config中,您将在您的内部找到以下配置:

代码语言:javascript
运行
复制
<authorization>
   <deny users="?" />
</authorization>

删除此选项,以在控制器操作方法中启用Authorize和AllowAnonymous属性。

否则,您的AllowAnonymous将被拒绝所有页面上的所有用户的配置覆盖。

票数 3
EN

Stack Overflow用户

发布于 2014-06-06 03:40:48

你把Authorize放在整个班级里了吗?

然后在ActionResult上添加AllowAnonymous。

参考:ASP.NET MVC 4 and the AllowAnonymous attribute

票数 1
EN

Stack Overflow用户

发布于 2014-06-05 20:51:50

[AllowAnonymous]属性应该可以做到这一点,它可以放在动作或控制器上。

也许可以看看MSDN

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24057094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档