public async Task <ApplicationAccessPolicies> GetAccessPolicies(AppAccessPolicyQueryFilter appAccessPolicyQueryFilter, CancellationToken cancellationToken = default) { if (appAccessPolicyQueryFilter.AppId == null) { throw new Exception("请传入 appId"); } var res = await client.Host.AppendPathSegment($"api/v2/applications/{appAccessPolicyQueryFilter.AppId}/authorization/records").SetQueryParams(new { page = appAccessPolicyQueryFilter.Page, limit = appAccessPolicyQueryFilter.Limit }).GetJsonAsync <ApplicationAccessPolicies>(cancellationToken); return(res); }
public async Task <ApplicationAccessPolicies> GetAccessPolicies(string appId, AppAccessPolicyQueryFilter appAccessPolicyQueryFilter, CancellationToken cancellationToken = default) { appAccessPolicyQueryFilter.AppId = appId; var res = await aclManagementClient.GetAccessPolicies(appAccessPolicyQueryFilter, cancellationToken); return(res); }