claims 相关问题

在.NET4.5中引入了声明,以System.Security.Claims命名空间中的ClaimsIdentity和ClaimsPrincipal的形式将基于声明的身份验证构建到框架中。

http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name 定义在哪里?

OASIS 拥有 http://schemas.xmlsoap.org/ws/2005/05/identity 命名空间,但我找不到定义“名称”声明类型的任何地方。还有其他声明,例如名字、姓氏、电子邮件地址...

回答 2 投票 0

尝试在ActionFilterAttribute中访问HttpContext

所以我试图访问 httpContext 访问器来获取 jwt 令牌声明,但是当我尝试获取自定义 authroize 类中的声明时,它是空的并且 IsAuthenticated f...

回答 1 投票 0

无法在授权处理程序中获取声明

公共类RequestLoginIsUserLoginHandler:AuthorizationHandler { 受保护的覆盖任务 HandleRequirementAsync(AuthorizationHandlerContext 上下文,

回答 1 投票 0

IClaimsTransformation 未保留添加的声明

我正在尝试将自定义声明添加到我的 Blazor Server (.NET 8) 应用程序,我正在使用 IClaimsTransformation。 公共类 MyClaimsTransformation() :IClaimsTransformation { 公共...

回答 1 投票 0

如何在springboot中提取jwt声明

公共声明 extractClaims(字符串令牌){ SecretKey key = Keys.hmacShaKeyFor(secretKey.getBytes(StandardCharsets.UTF_8)); 返回 Jwts.parser() .setSigningKey(key)...

回答 1 投票 0

我可以在不使用 userManager 的情况下更新 net 6 中的声明值吗?

当我尝试更新个人资料更新上的用户声明时,我陷入困境,但没有得到任何适用于 net 6 的单一解决方案。 我希望当用户从更新个人资料页面更新他的信息时,我可以更新...

回答 1 投票 0

如何向 Azure AD 用户添加自定义声明

我正在开发一个 Web 应用程序,该应用程序使用 Microsoft Azure AD (Entra) 作为单点登录的身份服务器。所以我在 Azure AD 中定义了用户。 现在我想添加额外的属性或声明到

回答 1 投票 0

在 c# 中获取 SAML 对象的一部分

我有一个 ASP.NET Core 应用程序,我正在尝试设置 SAML 2.0 登录系统。 当我连接到 IdP 时,我会取回该对象: saml2AuthnResponse.ClaimsIdentity.Claims; 当我看过去...

回答 1 投票 0

是否可以获取在 Keycloak 中评估策略的确切请求资源?

我想为 Keycloak 开发一个自定义策略提供程序,它根据所请求资源的 URI 评估决策。资源是/resource/{id}。如果客户端请求 /resource/1

回答 1 投票 0

将包含 True 或 False 的 SAML 属性映射到布尔数据类型的声明

我正在尝试定义一个属性,该属性将由 SAML 2.0 身份提供商返回到 AAD B2C 并在自定义策略中进行处理。 目标是 SAML 属性定义一个布尔值并且

回答 1 投票 0

Azure Entra ID 应用程序注册无法将自定义声明添加到访问令牌

我已经创建了一个应用程序注册,并希望将一些自定义声明添加到我的 JWT 访问令牌中。 我已按照 https://learn.microsoft.com/en-us/entra/identity-platform/optional-

回答 1 投票 0

在索赔中从 Azure AD 获取职务、部门和经理 ID

我正在将 Azure AD 应用程序与 Azure B2c 结合使用。根据 Microsoft 官方文档,我们可以使用 Azure AD 策略获得额外的索赔。 https://learn.microsoft.com/en-us/azure/active-directory/

回答 2 投票 0

创建 B2C 用户属性/扩展属性/自定义声明时出错

我正在尝试在 Azure AD B2C 资源下的“用户属性”选项卡中创建、删除或修改 B2C 扩展属性,因为我们现有的一些属性命名错误。但是,每当我尝试添加...

回答 1 投票 0

成功登录后无法访问当前用户声明

我目前正在开发 ASP.NET Core 应用程序,我希望我的应用程序具有多租户功能,因此我添加了一个 TenancyProvider 服务,该服务被注入到我的 DbContext 中(以便...

回答 1 投票 0

如何在.Net Core 2.0中检索声明值

正如标题中所述,我已经将声明分配给注册用户,现在我尝试在用户登录到 sql 中的 UserClaims 表中的应用程序时检索声明值

回答 2 投票 0

使用 OnlineIdAuthenticator 在 Azure 应用服务中获取 NameIdentifier 声明

我正在使用 OnlineIdAuthenticator 类获取身份验证令牌以登录 Azure 应用服务,但我无法获取 NameIdentifier 声明服务器端。我需要唯一的 ID...

回答 1 投票 0

ASP.NET Core 7,Jwt授权问题,无索赔

我正在生成 JWT 令牌,然后尝试通过它进行授权,但我仍然收到 401 Unauthorized 这就是我生成 JWT 的方式: 字符串 IAccountService.GenerateJwt(LoginDto dto) { 瓦...

回答 1 投票 0

ASP.NET 声明身份删除重复项

我想知道是否有一种方法可以从索赔中删除重复项 这是我的提取代码: var Identity = new ClaimsIdentity(JwtBearerDefaults.AuthenticationScheme); foreach(代表...

回答 1 投票 0

如何向网络令牌添加自定义声明? B2C 定制政策

我在 Azure B2C 上有一个自定义策略。 当用户注册时,我需要从注册屏幕中删除“DisplayName”(文本框)的显示。相反,我需要将电子邮件复制到 Displ...

回答 1 投票 0

添加用于令牌生成的自定义声明 - Duende 身份服务器

我正在尝试配置我的 Duende(以前称为 Identity Server4)身份服务器以进行身份验证和授权。对于身份验证部分,我正在使用外部身份验证服务...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.