这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
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

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}
    • 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 Module
  • AbpAspNetCoreMvcModule - 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:

查看中文文档