claims相关内容

web.config将saml安全令牌转换为领取委托人

我在验证安全令牌时遇到问题,我也尝试使用您的代码和其他代码,但是当它尝试验证ST时,我出现了以下错误: ID4175:IssuerNameRegistry无法识别安全令牌的发行者.要接受来自此发行者的安全令牌,请配置IssuerNameRegistry以返回该发行者的有效名称 我不知道网络配置是否火爆,您能帮我吗? 这是代码: //Microsoft.IdentityModel. ..
发布时间:2020-11-26 03:30:21 其他开发

本地STS生产

我现在正在研究一个Web项目,其中选择的身份验证机制是Windows身份验证(内联网应用程序)。项目上线后,需要两个月左右的时间,然后将建立一个STS。然后,Web项目应在不进行大量更改的情况下开始使用它。怎么做? 我计划将WIF 4.5与我自己的STS(WCF项目/ Web应用程序)一起使用基于声明的身份验证,并将其付诸实践。在Intranet(ADFS)/ cloud(WAAD)中设置S ..
发布时间:2020-10-01 22:03:40 其他开发

AzureADB2C.UI-访问OpenIdConnectEvents(OnTokenValidated)

我使用库 AzureADB2C.UI 启用Azure ADB2C身份验证. 但是现在我想在身份验证后添加一个自定义声明,我想在OpenIdConnectEvents.OnTokenValidated期间执行此操作.但是这些事件并未公开. 在这种情况下,有什么建议最合适的方法是添加自定义声明?并且最好继续使用该软件包,以避免过多的自定义代码.我尝试了遵循SO的方法,但这没有用 非常 ..
发布时间:2020-09-16 20:24:18 其他开发

是否可以使Azure AD B2C在对自定义声明REST API的调用中包含aud?

我按照我想对多个应用程序使用相同的API,而不是为每个应用程序构建一个API端点(并且必须复制大多数XML配置).是否可以使Azure B2C在到达API时包含aud值,以便我提供适用于要求它们的应用程序的声明?最后是返回的令牌,因此我假设它是可访问的. 我查看了TrustFrameworkBase中定义的声明类型,它们似乎都不匹配作为令牌一部分返回的aud值. 我能够返回给定用户的自 ..
发布时间:2020-09-16 20:15:10 其他开发

使用v2.0端点的声明中缺少UPN

我已经从Microsoft建立了一个类似于以下示例的项目,在该项目中,我有一个本机应用程序请求使用v2.0端点访问Web api:我已成功使用该AAD中注册的帐户而非Microsoft帐户成功登录了AAD.我确实收到了索赔,但是该索赔既不包含Upn也不包含电子邮件.我正在使用jwt.ms来分析索赔,这是我从索赔中收到的信息: { "typ": "JWT", "alg": "RS2 ..
发布时间:2020-09-16 19:13:43 其他开发

如何在Asp.Net Core Razor View中获得索赔

我在rc1项目中做到了, User.Claims.ElementAt(#).Value 但是当我切换到rtm后,它将不再起作用.当我调试Razor视图时,对象看起来相同,但User.Claims只是空的.不知道原因可能是什么. 解决方案 假定您对当前的委托人有要求.在您的Razor视图中: @((ClaimsIdentity) User.Identity) 这将使您可以 ..
发布时间:2020-09-10 01:11:34 其他开发

有什么方法可以模拟ASP.NET MVC Web应用程序中的Claims Principal?

我有一些ASP.NET MVC控制器代码,用于检查用户是否已通过身份验证,如果通过了验证,它将检查是否具有特定的声明.效果很好. 我有一些单元测试,我需要模拟一个IPrincipal(这很容易做到)...但是我不确定如何检查声明!我通常会做类似的事情 public static ClaimsPrincipal ClaimsPrincipal(this Controller contro ..

ASP.NET Identity不加载任何声明

我有一个ASP MVC 5网站,该网站使用新的身份框架,并使用实体框架进行第三方身份验证,因为它是开箱即用的.我有一个登录用户,他们有3个声明(默认的ClaimsIdentityFactory提供了标准名称nameidentifier和身份验证提供程序). 当用户执行某些操作时,我可以使用以下方法为其添加索赔: userManager.AddClaim(userId, new Clai ..

ASP.Net Identity和IdentityServer4声明

我正在使用IdentityServer4作为OIDC提供程序和ASP.NET Core 2.0. 我已经浏览了几篇文章,以确保IdentityServer发出的声明最终出现在ClaimsPrincipal(即Auth Cookie)中,并设法通过ClaimsAction过滤来使它工作. 但是我的问题是... 当使用ASP.NET身份(和EF后备存储)运行IdentityServer时, ..
发布时间:2020-09-09 22:45:07 其他开发

从角色授权更改为索赔授权

我有一个使用ASP.NET Membership构建的Webforms应用程序.我已成功迁移到身份. 我现在想使用Claims授权而不是Roles授权,但是旧用户的Role信息已经迁移到数据库中的AspNetUserRoles表,但是AspNetUserClaims表为空.迁移后注册的新用户,我可以使用以下代码添加到AspNetUserClaims: IdentityResult re ..
发布时间:2020-09-09 22:31:11 C#/.NET

使用Windows身份验证的Intranet应用是否需要ASP.NET Core身份

在Intranet Web应用程序中使用Windows身份验证,我想要实现以下目标: 从广告中收集其他属性(姓名,员工编号) 从数据库表中收集其他属性(工作时间,工资) 根据应用程序角色(不是AD组)进行授权 基于AD属性(具有直接报告)进行授权 用户未提供用户名/密码 在寻找答案时,建议我需要在应用程序中添加ClaimsTransformation: 如何对数据库中的用 ..

ASP.NET Core 2.0中缺少声明转换支持

我在新的asp.net core 2.0 api应用程序中使用JWT Bearer auth,并想对当前身份添加一些额外的声明.此额外信息位于另一个需要查询的api中.我的理解是主张转换将是执行此操作的适当位置.在.net core 1.1中,Microsoft.AspNetCore.Authentication nuget包中具有IClaimsTransformer接口,但是我无法在.net c ..
发布时间:2020-09-08 21:32:16 C#/.NET

如何使用“场地和场地"来声明场地场地平台

我正在开发使用foursquare API的应用程序. 该应用程序使用私有DB(应用程序用户和帐户),但需要关联(并声明)foursqure场所. 例如,用户A是foursquare场所的所有者,我如何将私有用户A(我们应用程序中的用户)与foursquare的特定场所同步(链接)? 另一个问题,API是否支持创建和声明(验证)场所? 致谢 解决方案 我们没有公开公开通过API ..
发布时间:2020-09-06 00:03:56 其他开发