7得票1回答
ASP.NET Core身份验证模块:模拟特定用户

假设我有以下角色: 管理员 用户 我想让管理员角色冒充拥有用户角色的特定用户帐户,但又不知道该特定用户帐户的密码。管理员应该能够在应用程序中模仿任何用户,并能够以用户自己的身份浏览应用程序。我找到了一个链接(http://tech.trailmax.info/2014/06/use...

10得票3回答
Azure AD问题声明安全组名称

我需要Azure AD发布一个带有安全组名称的声明。但JWT令牌中只包含组对象id。 如何获取安全组名称? 我目前所做的事情: 1. 创建了一个测试安全组并将一个用户分配给它。这是该用户唯一的组。 设置groupMembershipClaims为All(整数7),就像在此官方文档中所示...

9得票1回答
ASP.NET Core Identity:提取和保存外部登录令牌,并将声明添加到本地身份验证。

我是一个Stack Overflow的新手,如果我做错了,请别太苛刻。 我正在使用默认的Core Identity模板(本地账户)来使用ASP.NET Core。 我已经确定了如何在用户登录时添加声明到用户主体中,像这样: [HttpPost] [AllowAnonymous] ...

18得票5回答
使用async/await设置Thread.CurrentPrincipal

以下是我试图在异步方法中将Thread.CurrentPrincipal设置为一个自定义的UserPrincipal对象的简化版本,但是即使它仍然在新的线程ID 10上,但在离开await后自定义对象会丢失。 有没有一种方法可以在等待中更改Thread.CurrentPrincipal并在稍...

22得票4回答
使用MVC5和OWIN实现自定义身份验证

我正在尝试使用MVC5和OWIN身份验证为网站的ApplicationUser添加自定义属性。我阅读了https://dev59.com/rHNA5IYBdhLWcg3wKam3#10524305,并且喜欢它如何与基本控制器集成以便轻松访问新属性。但我的问题是,当我将HTTPContext.C...

211得票12回答
ASP.NET MVC中的基于角色访问控制(RBAC)与基于声明访问控制(CBAC)的区别

CBAC相对于RBAC有哪些主要优势?什么情况下使用CBAC更好,什么情况下使用RBAC更好? 我正在尝试理解CBAC模型的基本概念,但是整体思路还不够清晰。

8得票3回答
ClaimsAuthenticationManager未被调用

我面临着一个关于WIF ClaimsAuthenticationManager的奇怪问题。我已经在web.config文件中注册了ClaimsAuthenticationManager的自定义实现: <identityConfiguration> <claimsAuth...

8得票2回答
NameIdentifier和IdentityProvider(WIF)声明是否可用于唯一标识任何用户?

考虑使用Access Control Service (ACS)和Windows Identity Foundation (WIF)来保护我的WCF Data Services Web API应用程序。 如何使用声明来唯一标识用户? 我的想法是使用标准声明NameIdentifier和WI...

11得票1回答
使用ADFS Claims的.Net MVC授权属性出现重定向循环问题

我在配置我的.Net MVC 5应用程序与ADFS时遇到了问题。 我已经在VS 2015中配置了我的项目以使用声明,它运行良好,但我有一个问题。 我可以使用ADFS进行登录,可以检查用户角色等。但是当我尝试使用时出现问题。[Authorize(Roles="somenonExistingRol...

14得票4回答
使用多个ADFS的外部应用程序登录Asp.Net应用程序的最佳SSO方法是什么?

我有一个已经构建完成的Asp.Net应用程序,它使用了Asp.Net会员提供程序。 有一个客户端Web应用程序,它有自己的登录系统。一旦用户登录成功,就会看到一些链接。这些链接指向我开发的应用程序。目前由于这是两个不同的应用程序托管在两个域中,因此需要进行两次登录。 我想要实现的是单点登录...