我需要添加一个Claim要传递给front-end. 我想检查"IsSystemUser"类型bool,然后检查当然的值bool,这样用户就无法看到系统设置。
我正在使用这个:
context.IssuedClaims.Add(new Claim("IsSystemUser", ));
Run Code Online (Sandbox Code Playgroud)
但是,我注意到它有字符串类型、字符串值和/或字符串值类型。
已经IntentUser有一个字段isSystemUser,我只是不知道如何向其添加声明。
context.IssuedClaims.Add(new Claim("IsSystemUser", user.IsSystemUser.ToString()));
Run Code Online (Sandbox Code Playgroud)
我应该这样做吗?
声明总是有一个字符串值(你可以在这里阅读更多)。有可能指定valueType为布尔值:
context.IssuedClaims.Add(new Claim("IsSystemUser", user.IsSystemUser.ToString(),
ClaimValueTypes.Boolean));
Run Code Online (Sandbox Code Playgroud)
但是,在前端,您必须从字符串手动解析它。
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |