10得票1回答
基于声明的身份验证 - SharePoint和一般情况

大家好, 我一直在阅读有关基于声明的身份验证(Claims Based Authentication)的内容,但仍有些困惑。 我正在尝试巩固我的理解,特别是与SharePoint 2010/2013相关的部分,但也包括一般情况下(即ASP.NET)。 我对各种技术术语的理解如下: WI...

10得票1回答
复杂的JWT声明

JWT RFC似乎没有包含复杂数组的任何问题,例如:{ "email": "test@test.com", "businesses": [ { "businessId&...

9得票3回答
Windows Azure访问控制和WPF?

有没有人使用过Windows Azure Access Control & WPF客户端?我喜欢Zune客户端使用Live ID进行身份验证。 我需要在我的WPF应用程序中使用Windows Live ID进行身份验证。 我有一个与Windows Azure访问控制配合使用的网站,...

9得票2回答
MVC 5 - 给用户添加声明

我正在开发一个MVC 5互联网应用程序,并使用Identity 2.1。 在用户登录后,如何向其添加 claim(声明),并且我知道 username(用户名)? 以下是我的代码: public void AddClaimToUser(string userName, string ty...

9得票1回答
基于声明的授权是否适用于个别资源?

我理解“声明”(claims)是指我通常称为“角色”或“权限”的东西的用法。虽然我知道声明是更一般化的概念,但从我实践中所见,它通常归结为以下这点:如果用户拥有某个声明集,则可以访问某些区域或执行某些功能。 想象一个维基应用程序。您可能会拥有“content_contributor”声明,允...

8得票4回答
如何处理IdentityUser更新的并发失败?

我有一种方法可以在我们的应用程序中更新用户声明。 我以管理员用户身份登录,可以编辑其他用户。 我试图删除一个用户的现有声明并分配新的声明。 使用UserManger删除声明时,我会得到ConcurrencyFailure的结果。(有时它能正常工作,但大多数情况下会返回失败错误。) 代...

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

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

8得票2回答
使用Windows身份验证的Intranet应用程序是否需要ASP.NET Core Identity?

在Intranet Web应用程序中使用Windows身份验证,我希望实现以下目标: 从AD中收集其他属性(姓名,员工编号) 从数据库表中收集其他属性(工作时间,薪资) 基于应用程序角色进行授权(而不是AD组) 基于AD属性进行授权(是否有直接报告) 用户不提供用户名/密码 在寻找答案...

8得票1回答
ASP.Net Identity和IdentityServer4 Claims

我正在使用IdentityServer4作为OIDC提供程序,ASP.NET Core 2.0。 我阅读了几篇文章,以确保IdentityServer发出的声明最终会出现在ClaimsPrincipal中(即Auth Cookie),并已成功使用ClaimsAction过滤器实现此目标。 ...

7得票1回答
MVC 5 和声明默认身份验证的使用

我有一个关于MVC 5中声明的问题。 基本上想象一下我在数据库中有一个注册用户,现在用户要登录,如下所示: private async Task SignInAsync(ApplicationUser user, bool isPersistent) { Authenticatio...