/// <summary> /// Issues the system permission claims. /// </summary> /// <param name="claimsPrincipal">The claims principal.</param> /// <param name="systemAccount">The system account.</param> public void IssueSystemPermissionClaims(IClaimsPrincipal claimsPrincipal, SystemAccount systemAccount) { Check.IsNotNull(claimsPrincipal, "ClaimsPrincipal is required."); Check.IsNotNull(systemAccount, "SystemAccount is required."); var grantedPermissions = systemAccount.FindGrantedPermissions(); IssueSystemPermissionClaims(claimsPrincipal, grantedPermissions, systemAccount); }