|
|
@ -46,6 +46,11 @@ namespace Volo.Abp.Users |
|
|
return _principalAccessor.Principal?.Claims.Where(c => c.Type == claimType).ToArray() ?? EmptyClaimsArray; |
|
|
return _principalAccessor.Principal?.Claims.Where(c => c.Type == claimType).ToArray() ?? EmptyClaimsArray; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public virtual Claim[] GetAllClaims() |
|
|
|
|
|
{ |
|
|
|
|
|
return _principalAccessor.Principal?.Claims.ToArray() ?? EmptyClaimsArray; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public bool IsInRole(string roleName) |
|
|
public bool IsInRole(string roleName) |
|
|
{ |
|
|
{ |
|
|
return FindClaims(AbpClaimTypes.Role).Any(c => c.Value == roleName); |
|
|
return FindClaims(AbpClaimTypes.Role).Any(c => c.Value == roleName); |
|
|
|