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);
            }
Exemplo n.º 2
0
            public async Task <ApplicationAccessPolicies> GetAccessPolicies(string appId, AppAccessPolicyQueryFilter appAccessPolicyQueryFilter, CancellationToken cancellationToken = default)
            {
                appAccessPolicyQueryFilter.AppId = appId;
                var res = await aclManagementClient.GetAccessPolicies(appAccessPolicyQueryFilter, cancellationToken);

                return(res);
            }