80得票5回答
MVC5中的Claims版本Authorize属性

我正在尝试使用VS2013 RC中的MVC5和新的OWIN身份认证中间件中的一些新功能。 以前,我习惯于使用[Authorize]属性按角色限制操作,但现在我正在尝试使用基于声明/活动的授权,并且我找不到相应的属性。 我是否漏掉了明显的属性,还是需要自己编写?我有点期望它可以直接使用。 ...

59得票2回答
在MVC 5中的控制器中访问声明值

我在我的应用程序中使用了OWIN身份验证。 登录操作var claims = new List<Claim>(); claims.Add(new Claim(ClaimTypes.Name, result.UserFirstName)); claims.A...

36得票1回答
单点登录中的自定义声明处理失败

我正在使用WSO2 Identity Server进行单点登录实现。 在我的演示应用中,我试图从自己的JDBC数据库中获取已验证用户的自定义声明属性。 我遵循了Pushpalanka的这篇博客。 这对于Identity Server 5.0.0运行良好 但是当我更新Identity S...

24得票4回答
如何在Asp.Net Core Razor视图中获取索赔

我在我的rc1项目中这样做:User.Claims.ElementAt(#).Value 但是当我切换到rtm之后,它就不能用了。当我调试Razor视图时,对象看起来一样,但是User.Claims为空。你有什么想法,原因可能是什么。

17得票3回答
在Keycloak中向访问令牌添加声明

以下是我的使用案例: 我需要向访问令牌添加声明,以便我可以在策略评估我的资源时使用它。我的策略是基于JavaScript的策略,并且它只能访问已登录用户的保留和自定义属性。 我已经使用下面的API来推送声明:curl -X POST \ http://localhost:8082/auth...

15得票2回答
高效检查角色声明

我正在开发一个 Asp.NET MVC5 Web 应用程序 (.NET 4.6),我需要向一组具有特定声明的用户显示一些额外的 HTML 行。我看到了一些冗长的解决方案,但我更喜欢保持简洁,所以我想到了这个:@{ if (System.Security.Claims.ClaimsPri...

15得票2回答
私有和公共JWT声明之间的区别是什么?

私有声明和公共声明在JWT中有何区别? 我对这两个声明之间的区别感到困惑。据我所知,它们都是自定义声明。那么它们之间有什么区别?

15得票1回答
ASP.NET Identity:授权后更新外部声明

我正在使用ASP.NET Identity和多个外部登录提供程序,并且需要处理以下情况: 1)用户使用外部服务(比如Facebook)登录,应用程序从Facebook获取一些信息(例如姓氏、名字、电子邮件、出生日期等),将包含这些信息的Claims添加到Identify中。 2)我需要将此信息...

14得票2回答
在C#中正确使用JwtTokens

我正在使用JwtTokens玩耍,但无法使它们正常工作。 我正在使用http://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/。 我知道代码很混乱,但只是为了展示我想做什么。 问题在于,我希望JwtTokenHandler因为寿...

14得票1回答
MVC5防伪标记Claims/"Sequence contains more than one element"

我有一个MVC5应用程序(基本上是带有脚手架视图的MVC5模板),启用了Google身份验证方法。 该应用程序已配置为将电子邮件作为用户名并将从Google分配的声明(例如Surname,givenname,email,nameidentifier等)存储到成员资格数据库(AspNetUser...