Class IdentityResourceAppService
Inheritance
IdentityResourceAppService
Assembly: Volo.Abp.IdentityServer.Application.dll
Syntax
[Authorize("IdentityServer.IdentityResource")]
public class IdentityResourceAppService : IdentityServerAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IIdentityResourceAppService, ICrudAppService<IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput, CreateIdentityResourceDto, UpdateIdentityResourceDto>, ICrudAppService<IdentityResourceWithDetailsDto, IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput, CreateIdentityResourceDto, UpdateIdentityResourceDto>, IReadOnlyAppService<IdentityResourceWithDetailsDto, IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput>, ICreateUpdateAppService<IdentityResourceWithDetailsDto, Guid, CreateIdentityResourceDto, UpdateIdentityResourceDto>, ICreateAppService<IdentityResourceWithDetailsDto, CreateIdentityResourceDto>, IUpdateAppService<IdentityResourceWithDetailsDto, Guid, UpdateIdentityResourceDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Constructors
IdentityResourceAppService(IIdentityResourceRepository, IIdentityResourceDataSeeder)
Declaration
public IdentityResourceAppService(IIdentityResourceRepository identityResourceRepository, IIdentityResourceDataSeeder identityResourceDataSeeder)
Parameters
Properties
IdentityResourceDataSeeder
Declaration
protected IIdentityResourceDataSeeder IdentityResourceDataSeeder { get; }
Property Value
IdentityResourceRepository
Declaration
protected IIdentityResourceRepository IdentityResourceRepository { get; }
Property Value
Methods
CreateAsync(CreateIdentityResourceDto)
Declaration
[Authorize("IdentityServer.IdentityResource.Create")]
public virtual Task<IdentityResourceWithDetailsDto> CreateAsync(CreateIdentityResourceDto input)
Parameters
Returns
CreateStandardResourcesAsync()
Declaration
[Authorize("IdentityServer.IdentityResource.Create")]
public virtual Task CreateStandardResourcesAsync()
Returns
DeleteAsync(Guid)
Declaration
[Authorize("IdentityServer.IdentityResource")]
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAllListAsync()
Declaration
public virtual Task<List<IdentityResourceWithDetailsDto>> GetAllListAsync()
Returns
GetAsync(Guid)
Declaration
public virtual Task<IdentityResourceWithDetailsDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<PagedResultDto<IdentityResourceWithDetailsDto>> GetListAsync(GetIdentityResourceListInput input)
Parameters
Returns
UpdateAsync(Guid, UpdateIdentityResourceDto)
Declaration
[Authorize("IdentityServer.IdentityResource.Update")]
public virtual Task<IdentityResourceWithDetailsDto> UpdateAsync(Guid id, UpdateIdentityResourceDto input)
Parameters
Returns
UpdateIdentityResourceClaims(UpdateIdentityResourceDto, IdentityResource)
Declaration
protected virtual void UpdateIdentityResourceClaims(UpdateIdentityResourceDto input, IdentityResource identityResource)
Parameters
UpdateIdentityResourceProperties(UpdateIdentityResourceDto, IdentityResource)
Declaration
protected virtual void UpdateIdentityResourceProperties(UpdateIdentityResourceDto input, IdentityResource identityResource)
Parameters
Implements
Extension Methods