Table of Contents

Class RolesClient

Namespace
Auth0.ManagementApi.Users.EffectivePermissions.Sources
Assembly
Auth0.ManagementApi.dll
public class RolesClient : IRolesClient
Inheritance
RolesClient
Implements
Inherited Members
Extension Methods

Methods

ListAsync(string, ListUserEffectivePermissionRoleSourceRequestParameters, RequestOptions?, CancellationToken)

Lists the roles which grant the user a given permission, including roles assigned directly to the user and those inherited through group memberships.

public Task<Pager<UserEffectivePermissionRoleSourceResponseContent>> ListAsync(string id, ListUserEffectivePermissionRoleSourceRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request ListUserEffectivePermissionRoleSourceRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<UserEffectivePermissionRoleSourceResponseContent>>

Examples

await client.Users.EffectivePermissions.Sources.Roles.ListAsync(
    "id",
    new ListUserEffectivePermissionRoleSourceRequestParameters
    {
        From = "from",
        Take = 1,
        ResourceServerIdentifier = "resource_server_identifier",
        PermissionName = "permission_name",
    }
);