C# 如何在C中将声明作为标志(bool)添加到SystemUser#
我需要添加一个C# 如何在C中将声明作为标志(bool)添加到SystemUser#,c#,claims,C#,Claims,我需要添加一个索赔以传递到前端。我想检查类型为bool的“IsSystemUser”,然后检查bool的值,当然,这样用户就看不到系统设置了 我用的是: context.IssuedClaims.Add(new Claim("IsSystemUser", )); 但是,我注意到它有string-Type、string-Value和/或string-ValueType IntentUser已经有一个字段isSystemUser,我只是不知道如何添加声明 conte
索赔
以传递到前端
。我想检查类型为bool
的“IsSystemUser”
,然后检查bool
的值,当然,这样用户就看不到系统设置了
我用的是:
context.IssuedClaims.Add(new Claim("IsSystemUser", ));
但是,我注意到它有string-Type、string-Value和/或string-ValueType
IntentUser
已经有一个字段isSystemUser
,我只是不知道如何添加声明
context.IssuedClaims.Add(new Claim("IsSystemUser", user.IsSystemUser.ToString()));
我应该这样做吗 声明始终具有字符串值()。可以将
valueType
指定为布尔值:
context.IssuedClaims.Add(新声明(“IsSystemUser”,user.IsSystemUser.ToString(),
ClaimValueTypes.Boolean));
然而,在前端,您必须从字符串手动解析它