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

2.5 KiB

LINGYUN.Abp.OpenIddict.Application

ABP version NuGet

简介

LINGYUN.Abp.OpenIddict.Application 是基于 ABP OpenIddict 的应用服务层实现,提供了对 OpenIddict 客户端、授权、令牌和作用域的管理功能。

English

功能特性

  • OpenIddict 客户端应用程序管理

    • 创建、更新、删除客户端应用程序
    • 管理客户端基本信息(客户端ID、密钥、名称等)
    • 配置授权类型、响应类型、作用域和重定向URI
    • 支持客户端属性和要求的自定义配置
  • OpenIddict 授权管理

    • 查询和删除授权记录
    • 按客户端ID、创建时间、状态等条件筛选授权
  • OpenIddict 令牌管理

    • 查询和删除令牌
    • 按客户端ID、创建时间、过期时间、状态等条件筛选令牌
  • OpenIddict 作用域管理

    • 创建、更新、删除作用域
    • 管理作用域基本信息(名称、描述、显示名称等)
    • 支持多语言显示名称和描述
    • 配置作用域关联的资源

安装

dotnet add package LINGYUN.Abp.OpenIddict.Application

使用

  1. 添加 [DependsOn(typeof(AbpOpenIddictApplicationModule))] 到你的模块类。

  2. 配置权限:

模块预定义了以下权限:

  • OpenIddict.Applications: 客户端应用管理
    • OpenIddict.Applications.Create: 创建客户端
    • OpenIddict.Applications.Update: 更新客户端
    • OpenIddict.Applications.Delete: 删除客户端
  • OpenIddict.Authorizations: 授权管理
    • OpenIddict.Authorizations.Delete: 删除授权
  • OpenIddict.Scopes: 作用域管理
    • OpenIddict.Scopes.Create: 创建作用域
    • OpenIddict.Scopes.Update: 更新作用域
    • OpenIddict.Scopes.Delete: 删除作用域
  • OpenIddict.Tokens: 令牌管理
    • OpenIddict.Tokens.Delete: 删除令牌

注意事项

  • 客户端应用程序的 ClientId 在创建后不能修改
  • 删除客户端应用程序会同时删除相关的授权和令牌
  • 作用域名称在创建后不能修改