Class ClientAppService
Inheritance
ClientAppService
Assembly: Volo.Abp.IdentityServer.Application.dll
Syntax
[Authorize("IdentityServer.Client")]
public class ClientAppService : IdentityServerAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IClientAppService, ICrudAppService<ClientWithDetailsDto, Guid, GetClientListInput, CreateClientDto, UpdateClientDto>, ICrudAppService<ClientWithDetailsDto, ClientWithDetailsDto, Guid, GetClientListInput, CreateClientDto, UpdateClientDto>, IReadOnlyAppService<ClientWithDetailsDto, ClientWithDetailsDto, Guid, GetClientListInput>, ICreateUpdateAppService<ClientWithDetailsDto, Guid, CreateClientDto, UpdateClientDto>, ICreateAppService<ClientWithDetailsDto, CreateClientDto>, IUpdateAppService<ClientWithDetailsDto, Guid, UpdateClientDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Constructors
ClientAppService(IClientRepository)
Declaration
public ClientAppService(IClientRepository clientRepository)
Parameters
Properties
ClientRepository
Declaration
protected IClientRepository ClientRepository { get; }
Property Value
Methods
CheckClientIdExistAsync(string)
Declaration
protected virtual Task CheckClientIdExistAsync(string clientId)
Parameters
Type |
Name |
Description |
string |
clientId |
|
Returns
CreateAsync(CreateClientDto)
Declaration
[Authorize("IdentityServer.Client.Create")]
public virtual Task<ClientWithDetailsDto> CreateAsync(CreateClientDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
[Authorize("IdentityServer.Client.Delete")]
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
public virtual Task<ClientWithDetailsDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<PagedResultDto<ClientWithDetailsDto>> GetListAsync(GetClientListInput input)
Parameters
Returns
UpdateAsync(Guid, UpdateClientDto)
Declaration
[Authorize("IdentityServer.Client.Update")]
public virtual Task<ClientWithDetailsDto> UpdateAsync(Guid id, UpdateClientDto input)
Parameters
Returns
UpdateClientClaims(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientClaims(UpdateClientDto input, Client client)
Parameters
UpdateClientCorsOrigins(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientCorsOrigins(UpdateClientDto input, Client client)
Parameters
UpdateClientGrantTypes(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientGrantTypes(UpdateClientDto input, Client client)
Parameters
UpdateClientIdentityProviderRestrictions(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientIdentityProviderRestrictions(UpdateClientDto input, Client client)
Parameters
UpdateClientPostLogoutRedirectUris(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientPostLogoutRedirectUris(UpdateClientDto input, Client client)
Parameters
UpdateClientProperties(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientProperties(UpdateClientDto input, Client client)
Parameters
UpdateClientRedirectUris(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientRedirectUris(UpdateClientDto input, Client client)
Parameters
UpdateClientScopes(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientScopes(UpdateClientDto input, Client client)
Parameters
UpdateClientSecrets(UpdateClientDto, Client)
Declaration
protected virtual void UpdateClientSecrets(UpdateClientDto input, Client client)
Parameters
Implements
Extension Methods