You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
LINGYUN.Abp.IdentityServer.HttpApi
IdentityServer HTTP API module, providing HTTP API interfaces for IdentityServer4 resource management.
Features
-
API Controllers
-
API Scope Controller -
ApiScopeController- Create API Scope - POST
/api/identity-server/api-scopes - Delete API Scope - DELETE
/api/identity-server/api-scopes/{id} - Get API Scope - GET
/api/identity-server/api-scopes/{id} - Get API Scope List - GET
/api/identity-server/api-scopes - Update API Scope - PUT
/api/identity-server/api-scopes/{id}
- Create API Scope - POST
-
API Resource Controller -
ApiResourceController- Provides CRUD operation interfaces for API resources
- Route prefix:
/api/identity-server/api-resources
-
-
Localization Support
- Inherits ABP UI resource localization configuration
- Supports multiple languages
Module Dependencies
[DependsOn(
typeof(AbpIdentityServerHttpApiModule)
)]
public class YourModule : AbpModule
{
// ...
}
Required Modules
AbpIdentityServerApplicationContractsModule- IdentityServer Application Contracts ModuleAbpAspNetCoreMvcModule- ABP ASP.NET Core MVC Module
Configuration and Usage
Configure Remote Service Name
[RemoteService(Name = AbpIdentityServerConsts.RemoteServiceName)]
[Area("identity-server")]
[Route("api/identity-server/[controller]")]
public class YourController : AbpControllerBase
{
// ...
}
Add Localization Resource
Configure<AbpLocalizationOptions>(options =>
{
options.Resources
.Get<AbpIdentityServerResource>()
.AddBaseTypes(typeof(AbpUiResource));
});
Related Documentation: