Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中将声明作为标志(bool)添加到SystemUser#_C#_Claims - Fatal编程技术网

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));
然而,在前端,您必须从字符串手动解析它