跳到主要内容

Identity 模块 API 参考

1. 账号管理 API

API路径方法描述标签
/api/identity/account/send_email_codePOST发送注册验证码Account
/api/identity/account/registerPOST注册Account
/api/identity/account/loginPOST登录Account
/api/identity/account/send_login_verify_codePOST发送登录验证码Account
/api/identity/account/login_verify_codePOST根据验证码登录Account
/api/identity/account/refresh_tokenPOST刷新JWTAccount
/api/identity/account/logoutPOST退出登录Account
/api/identity/account/verify_emailPOST发送激活邮件Account
/api/identity/account/verify_email_comfirmPOST激活邮件Account
/api/identity/account/set_passwordPOST根据旧密码设置新密码Account
/api/identity/account/reset_password_emailPOST发送重置密码的邮件Account
/api/identity/account/reset_password_link_confirmPOST根据发送的邮件链接,重置密码Account
/api/identity/account/reset_password_code_confirmPOST根据发送的邮件验证码,确认重置密码Account
/api/identity/account/captchaGET生成无状态的登录验证码Account
/api/identity/account/captchaimgGET验证码Account

2. 通用附件 API

API路径方法描述标签
/api/identity/common-attachmentPOST添加附件CommonAttachment
/api/identity/common-attachmentGET获取附件列表CommonAttachment
/api/identity/common-attachment/{id}DELETE删除附件CommonAttachment
/api/identity/common-attachment/{entityId}GET根据实体ID获取附件CommonAttachment
/api/identity/common-attachment/check_all_file_existsPUT检查所有文件是否存在CommonAttachment

3. 员工信息 API

API路径方法描述标签
/api/identity/employeeinfoGET获取员工信息列表EmployeeInfo
/api/identity/employeeinfoPOST创建员工信息EmployeeInfo
/api/identity/employeeinfo/{id}GET获取员工信息详情EmployeeInfo
/api/identity/employeeinfo/{id}PUT更新员工信息EmployeeInfo
/api/identity/employeeinfo/{id}DELETE删除员工信息EmployeeInfo

4. 文件管理 API

API路径方法描述标签
/api/identity/file/uploadsPOST多文件上传File
/api/identity/file/uploadPOST单文件上传,键为fileFile
/api/identity/file/upload-from-urlPOST根据URL获取文件并上传File
/api/identity/file/{id}GET获取文件详情File
/api/identity/file/{id}DELETE删除文件File
/api/identity/file/{id}PUT更新文件信息File
/api/identity/fileGET获取文件列表File
/api/identity/file/check_all_file_existsPUT检测所有存在本地服务的文件是否实际存在,不存在更新IsFileExist 字段为falseFile
/api/identity/file/check_file_exists/{id}GET检测文件是否实际存在File
/api/identity/file/create_avatarGET实现一个姓名转头像File
/api/identity/file/create_avatar_url_by_nameGET根据文字上传头像File
/api/identity/file/get_random_avatarGET获取随机头像File

5. 日志管理 API

API路径方法描述标签
/api/identity/log/serilogGETSerilog日志Log
/api/identity/log/{id}GET获取日志详情Log
/api/identity/log/{id}DELETE删除serilog日志Log
/api/identity/log/dashboardGET获取日志仪表板Log
/api/identity/log/batchDELETE批量删除serilog日志Log
/api/identity/log/clearDELETE清空日志Log
/api/identity/log/get_request_logGET操作日志列表Log

6. 在线用户 API

API路径方法描述标签
/api/identity/onlineuserGET获取在线用户列表OnlineUser
/api/identity/onlineuser/{id}GET获取在线用户详情OnlineUser
/api/identity/onlineuser/{id}/kick-outPOST强制用户下线OnlineUser
/api/identity/onlineuser/send-messagePOST发送消息给在线用户OnlineUser

7. 组织机构 API

API路径方法描述标签
/api/identity/orgunitGET获取组织机构列表OrgUnit
/api/identity/orgunitPOST创建组织机构OrgUnit
/api/identity/orgunit/{id}GET获取组织机构详情OrgUnit
/api/identity/orgunit/{id}PUT更新组织机构OrgUnit
/api/identity/orgunit/{id}DELETE删除组织机构OrgUnit
/api/identity/orgunit/treeGET获取组织机构树OrgUnit

8. 权限管理 API

API路径方法描述标签
/api/identity/permissionGET获取权限列表Permission
/api/identity/permissionPOST创建权限Permission
/api/identity/permission/{id}GET获取权限详情Permission
/api/identity/permission/{id}PUT更新权限Permission
/api/identity/permission/{id}DELETE删除权限Permission
/api/identity/permission/treeGET获取权限树Permission
/api/identity/permission/grantPOST授权权限Permission
/api/identity/permission/grant/{id}DELETE撤销权限Permission
/api/identity/permission/grantsGET获取权限授权列表Permission
/api/identity/permission/copy-role-permissionsPOST复制角色权限Permission
/api/identity/permission/copy-user-permissionsPOST复制用户权限Permission

9. 岗位管理 API

API路径方法描述标签
/api/identity/positionGET获取岗位列表Position
/api/identity/positionPOST创建岗位Position
/api/identity/position/{id}GET获取岗位详情Position
/api/identity/position/{id}PUT更新岗位Position
/api/identity/position/{id}DELETE删除岗位Position
/api/identity/position/user-positionGET获取用户岗位列表Position
/api/identity/position/user-positionPOST分配用户岗位Position
/api/identity/position/user-position/{id}DELETE移除用户岗位Position

10. 个人资料 API

API路径方法描述标签
/api/identity/profileGET获取个人资料Profile
/api/identity/profilePUT更新个人资料Profile
/api/identity/profile/avatarPOST设置头像Profile
/api/identity/profile/change-passwordPOST修改密码Profile
/api/identity/profile/reset-passwordPOST重置密码Profile
/api/identity/profile/nicknamePUT更新昵称Profile
/api/identity/profile/verifyGET验证登录状态Profile

11. 角色管理 API

API路径方法描述标签
/api/identity/roleGET获取角色列表Role
/api/identity/rolePOST创建角色Role
/api/identity/role/{id}GET获取角色详情Role
/api/identity/role/{id}PUT更新角色Role
/api/identity/role/{id}DELETE删除角色Role
/api/identity/role/org-unitsGET获取角色组织机构Role
/api/identity/role/org-unitsPOST分配角色组织机构Role
/api/identity/role/org-units/{id}DELETE移除角色组织机构Role

12. 租户管理 API

API路径方法描述标签
/api/identity/tenantGET获取租户列表Tenant
/api/identity/tenantPOST创建租户Tenant
/api/identity/tenant/{id}GET获取租户详情Tenant
/api/identity/tenant/{id}PUT更新租户Tenant
/api/identity/tenant/{id}DELETE删除租户Tenant
/api/identity/tenant/membersGET获取租户成员列表Tenant
/api/identity/tenant/membersPOST添加租户成员Tenant
/api/identity/tenant/members/{id}DELETE移除租户成员Tenant

13. 两步验证 API

API路径方法描述标签
/api/identity/twostepverificationGET获取两步验证状态TwoStepVerification
/api/identity/twostepverification/enablePOST启用两步验证TwoStepVerification
/api/identity/twostepverification/disablePOST禁用两步验证TwoStepVerification
/api/identity/twostepverification/verifyPOST验证两步验证码TwoStepVerification
/api/identity/twostepverification/loginPOST两步验证登录TwoStepVerification

14. 用户访问密钥 API

API路径方法描述标签
/api/identity/useraccesskeyGET获取用户访问密钥列表UserAccessKey
/api/identity/useraccesskeyPOST创建用户访问密钥UserAccessKey
/api/identity/useraccesskey/{id}GET获取用户访问密钥详情UserAccessKey
/api/identity/useraccesskey/{id}DELETE删除用户访问密钥UserAccessKey
/api/identity/useraccesskey/{id}/statusPUT更新用户访问密钥状态UserAccessKey

15. 用户管理 API

API路径方法描述标签
/api/identity/userGET获取用户列表User
/api/identity/userPOST创建用户User
/api/identity/user/{id}GET获取用户详情User
/api/identity/user/{id}PUT更新用户User
/api/identity/user/{id}DELETE删除用户User
/api/identity/user/lockoutPOST锁定用户User
/api/identity/user/unlockPOST解锁用户User
/api/identity/user/rolesGET获取用户角色User
/api/identity/user/rolesPOST分配用户角色User
/api/identity/user/roles/{id}DELETE移除用户角色User
/api/identity/user/org-unitsGET获取用户组织机构User
/api/identity/user/org-unitsPOST分配用户组织机构User
/api/identity/user/org-units/{id}DELETE移除用户组织机构User

16. 用户快捷方式 API

API路径方法描述标签
/api/identity/usershortcutGET获取用户快捷方式列表UserShortcut
/api/identity/usershortcutPOST创建用户快捷方式UserShortcut
/api/identity/usershortcut/{id}DELETE删除用户快捷方式UserShortcut
/api/identity/usershortcut/sortPUT排序用户快捷方式UserShortcut

17. 用户令牌 API

API路径方法描述标签
/api/identity/usertokenGET获取用户令牌列表UserToken
/api/identity/usertoken/{id}DELETE删除用户令牌UserToken

18. 数据字典 API

API路径方法描述标签
/api/plat/itemGET获取数据字典项列表BaseItem
/api/plat/item/selectGET获取数据字典项选择列表BaseItem
/api/plat/item/{id}GET获取数据字典项详情BaseItem
/api/plat/itemPOST创建数据字典项BaseItem
/api/plat/item/{id}PUT更新数据字典项BaseItem
/api/plat/item/{id}DELETE删除数据字典项BaseItem
/api/plat/type/listPOST获取数据字典分类列表BaseType
/api/plat/type/{id}GET获取数据字典分类详情BaseType
/api/plat/typePOST创建数据字典分类BaseType
/api/plat/type/{id}PUT更新数据字典分类BaseType
/api/plat/type/{id}DELETE删除数据字典分类BaseType

19. 设置管理 API

API路径方法描述标签
/api/identity/settingGET获取设置列表Setting
/api/identity/setting/{id}GET获取设置详情Setting
/api/identity/settingPOST创建设置Setting
/api/identity/setting/{id}PUT更新设置Setting
/api/identity/setting/{id}DELETE删除设置Setting
/api/identity/setting/u/key_valuesPOST设置用户配置Setting
/api/identity/setting/u/key/{key}/{userId}GET获取指定用户的配置Setting
/api/identity/setting/u/keys/{userId}GET批量获取指定用户的配置Setting
/api/identity/setting/u/key/{key}GET获取当前用户的配置Setting
/api/identity/setting/u/keysGET批量获取当前用户的配置Setting

20. 第三方登录 API

API路径方法描述标签
/api/identity/oauth2/{provider}/loginGET第三方登录OAuth2
/api/identity/oauth2/{provider}/callbackGET第三方登录回调OAuth2
/api/identity/oauth2/{provider}/linkGET关联第三方账号OAuth2
/api/identity/oauth2/{provider}/unlinkPOST解除第三方账号关联OAuth2
/api/identity/oauth2/providersGET获取支持的第三方登录提供商OAuth2