Show / Hide Table of Contents

Class ClientPermissionManagerExtensions

Inheritance
object
ClientPermissionManagerExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.PermissionManagement
Assembly: Volo.Abp.PermissionManagement.Domain.IdentityServer.dll
Syntax
public static class ClientPermissionManagerExtensions

Methods

GetAllForClientAsync(IPermissionManager, string)

Declaration
public static Task<List<PermissionWithGrantedProviders>> GetAllForClientAsync(this IPermissionManager permissionManager, string clientId)
Parameters
Type Name Description
IPermissionManager permissionManager
string clientId
Returns
Type Description
Task<List<PermissionWithGrantedProviders>>

GetForClientAsync(IPermissionManager, string, string)

Declaration
public static Task<PermissionWithGrantedProviders> GetForClientAsync(this IPermissionManager permissionManager, string clientId, string permissionName)
Parameters
Type Name Description
IPermissionManager permissionManager
string clientId
string permissionName
Returns
Type Description
Task<PermissionWithGrantedProviders>

SetForClientAsync(IPermissionManager, string, string, bool)

Declaration
public static Task SetForClientAsync(this IPermissionManager permissionManager, string clientId, string permissionName, bool isGranted)
Parameters
Type Name Description
IPermissionManager permissionManager
string clientId
string permissionName
bool isGranted
Returns
Type Description
Task
In this article
Back to top Powered by ABP.IO Platform