Class IdentityResourceAppService
Inheritance
IdentityResourceAppService
Implements
IApplicationService
IRemoteService
Assembly: Volo.Abp.IdentityServer.Application.dll
Syntax
[Authorize("IdentityServer.IdentityResource")]
public class IdentityResourceAppService : IdentityServerAppServiceBase, IIdentityResourceAppService, ICrudAppService<IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput, CreateIdentityResourceDto, UpdateIdentityResourceDto>, ICrudAppService<IdentityResourceWithDetailsDto, IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput, CreateIdentityResourceDto, UpdateIdentityResourceDto>, IReadOnlyAppService<IdentityResourceWithDetailsDto, IdentityResourceWithDetailsDto, Guid, GetIdentityResourceListInput>, IApplicationService, IRemoteService, ICreateUpdateAppService<IdentityResourceWithDetailsDto, Guid, CreateIdentityResourceDto, UpdateIdentityResourceDto>, ICreateAppService<IdentityResourceWithDetailsDto, CreateIdentityResourceDto>, IUpdateAppService<IdentityResourceWithDetailsDto, Guid, UpdateIdentityResourceDto>, IDeleteAppService<Guid>
Constructors
IdentityResourceAppService(IIdentityResourceRepository, IIdentityResourceDataSeeder)
Declaration
public IdentityResourceAppService(IIdentityResourceRepository identityResourceRepository, IIdentityResourceDataSeeder identityResourceDataSeeder)
Parameters
| Type |
Name |
Description |
| IIdentityResourceRepository |
identityResourceRepository |
|
| IIdentityResourceDataSeeder |
identityResourceDataSeeder |
|
Properties
IdentityResourceDataSeeder
Declaration
protected IIdentityResourceDataSeeder IdentityResourceDataSeeder { get; }
Property Value
| Type |
Description |
| IIdentityResourceDataSeeder |
|
IdentityResourceRepository
Declaration
protected IIdentityResourceRepository IdentityResourceRepository { get; }
Property Value
| Type |
Description |
| IIdentityResourceRepository |
|
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
Volo.Abp.Application.Services.ICrudAppService<,,,,>
Volo.Abp.Application.Services.ICrudAppService<,,,,,>
Volo.Abp.Application.Services.IReadOnlyAppService<,,,>
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
Volo.Abp.Application.Services.ICreateUpdateAppService<,,,>
Volo.Abp.Application.Services.ICreateAppService<,>
Volo.Abp.Application.Services.IUpdateAppService<,,>
Volo.Abp.Application.Services.IDeleteAppService<>