这是基于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.
 
 
 
 
 
 

3.3 KiB

LINGYUN.Abp.IdentityServer.Application.Contracts

IdentityServer application service contracts module, defining application service interfaces and DTOs for IdentityServer4 resource management functionality.

Features

  • Permission Definitions

    • Client Permissions

      • Default Permission - AbpIdentityServer.Clients
      • Create Permission - AbpIdentityServer.Clients.Create
      • Update Permission - AbpIdentityServer.Clients.Update
      • Delete Permission - AbpIdentityServer.Clients.Delete
      • Clone Permission - AbpIdentityServer.Clients.Clone
      • Manage Permissions - AbpIdentityServer.Clients.ManagePermissions
      • Manage Claims - AbpIdentityServer.Clients.ManageClaims
      • Manage Secrets - AbpIdentityServer.Clients.ManageSecrets
      • Manage Properties - AbpIdentityServer.Clients.ManageProperties
    • API Resource Permissions

      • Default Permission - AbpIdentityServer.ApiResources
      • Create Permission - AbpIdentityServer.ApiResources.Create
      • Update Permission - AbpIdentityServer.ApiResources.Update
      • Delete Permission - AbpIdentityServer.ApiResources.Delete
      • Manage Claims - AbpIdentityServer.ApiResources.ManageClaims
      • Manage Secrets - AbpIdentityServer.ApiResources.ManageSecrets
      • Manage Scopes - AbpIdentityServer.ApiResources.ManageScopes
      • Manage Properties - AbpIdentityServer.ApiResources.ManageProperties
    • API Scope Permissions

      • Default Permission - AbpIdentityServer.ApiScopes
      • Create Permission - AbpIdentityServer.ApiScopes.Create
      • Update Permission - AbpIdentityServer.ApiScopes.Update
      • Delete Permission - AbpIdentityServer.ApiScopes.Delete
      • Manage Claims - AbpIdentityServer.ApiScopes.ManageClaims
      • Manage Properties - AbpIdentityServer.ApiScopes.ManageProperties
    • Identity Resource Permissions

      • Default Permission - AbpIdentityServer.IdentityResources
      • Create Permission - AbpIdentityServer.IdentityResources.Create
      • Update Permission - AbpIdentityServer.IdentityResources.Update
      • Delete Permission - AbpIdentityServer.IdentityResources.Delete
      • Manage Claims - AbpIdentityServer.IdentityResources.ManageClaims
      • Manage Properties - AbpIdentityServer.IdentityResources.ManageProperties
    • Grant Permissions

      • Default Permission - AbpIdentityServer.Grants
      • Delete Permission - AbpIdentityServer.Grants.Delete
  • Localization Resources

    • Support for multi-language localization
    • Built-in Chinese and English resources

Module Dependencies

[DependsOn(
    typeof(AbpIdentityServerApplicationContractsModule)
)]
public class YourModule : AbpModule
{
    // ...
}

Required Modules

  • AbpAuthorizationModule - ABP Authorization Module
  • AbpDddApplicationContractsModule - ABP DDD Application Contracts Module
  • AbpIdentityServerDomainSharedModule - IdentityServer Domain Shared Module

Configuration and Usage

The module provides application service interface definitions and data transfer objects required for IdentityServer4 resource management. All permissions are by default only available to the host tenant.

Related Documentation:

查看中文文档