索赔是新手,但我目前正在获得索赔,以便在我的应用程序中使用这些数据。。
我的主要目标中有大约200项索赔
[CascadingParameter]
private Task<Microsoft.AspNetCore.Components.Authorization.AuthenticationState> authState { get; set; }
private System.Security.Claims.ClaimsPrincipal principal;
protected async override void OnParametersSet()
{
DateTime date = DateTime.UtcNow;
if (authState != null)
{
principal = (await authState).User;
}
}
例如,我有一个主张,说{城市:诺福克}的价值财产为";诺福克";我如何访问代码中的个人声明。。。
提前谢谢。
如何获取价值。?
**
我设法解决了
**
string val = principal.Claims.FirstOrDefault(c => c.Type == "NameOfTypeHere").Value;
我解决了。
string val = principal.Claims.FirstOrDefault(c => c.Type == "NameOfTypeHere").Value;