Index

A B C D E F G H I J L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addApp(AddAppReq) - Method in class io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
新增服务
AddAppReq - Record Class in io.github.xezzon.zeroweb.app.entity
新增服务
AddAppReq(String, String, Integer) - Constructor for record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Creates an instance of a AddAppReq record class.
addDict(AddDictReq) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
新增字典目/字典项
AddDictReq - Class in io.github.xezzon.zeroweb.dict.entity
 
AddDictReq() - Constructor for class io.github.xezzon.zeroweb.dict.entity.AddDictReq
 
addRole(AddRoleReq) - Method in class io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
新增角色
AddRoleReq - Record Class in io.github.xezzon.zeroweb.role.entity
新增角色
AddRoleReq(String, String, Boolean, String) - Constructor for record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Creates an instance of a AddRoleReq record class.
addUser(AddUserReq, StreamObserver<AddUserResp>) - Method in class io.github.xezzon.zeroweb.user.internal.UserGrpcEndpoint
新增用户(服务间接口)
AddUserReqConverter - Interface in io.github.xezzon.zeroweb.user.converter
 
AddUserReqConverterImpl - Class in io.github.xezzon.zeroweb.user.converter
 
AddUserReqConverterImpl() - Constructor for class io.github.xezzon.zeroweb.user.converter.AddUserReqConverterImpl
 
ADMIN - Static variable in class io.github.xezzon.zeroweb.role.RoleConstant
系统管理员
ADMIN_ID - Static variable in class io.github.xezzon.zeroweb.role.RoleConstant
系统管理员ID
ALGORITHM - Static variable in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
 
App - Class in io.github.xezzon.zeroweb.app
服务
App() - Constructor for class io.github.xezzon.zeroweb.app.App
 
App_ - Class in io.github.xezzon.zeroweb.app
 
App_() - Constructor for class io.github.xezzon.zeroweb.app.App_
 
APP_WRITE - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
AppDAO - Class in io.github.xezzon.zeroweb.app.internal
 
AppHttpEndpoint - Class in io.github.xezzon.zeroweb.app.internal
服务管理
AppHttpEndpoint(AppService) - Constructor for class io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
 
AppRepository - Interface in io.github.xezzon.zeroweb.app.repository
 
AppService - Class in io.github.xezzon.zeroweb.app.internal
 
AppService(AppDAO) - Constructor for class io.github.xezzon.zeroweb.app.internal.AppService
 
AuthnHttpEndpoint - Class in io.github.xezzon.zeroweb.auth.internal
认证管理
AuthnHttpEndpoint(AuthnService, ZerowebConfig) - Constructor for class io.github.xezzon.zeroweb.auth.internal.AuthnHttpEndpoint
 
AuthnService - Class in io.github.xezzon.zeroweb.auth.internal
认证服务
AuthnService(IUserService4Auth, JwtCryptoService) - Constructor for class io.github.xezzon.zeroweb.auth.internal.AuthnService
 
AUTHZ_READ - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
AUTHZ_ROLE_PERMISSION - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
AUTHZ_ROLE_USER - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
AuthzHttpEndpoint - Class in io.github.xezzon.zeroweb.auth.internal
授权管理
AuthzHttpEndpoint(AuthzService, IRoleService4Auth) - Constructor for class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
 
AuthzService - Class in io.github.xezzon.zeroweb.auth.internal
 
AuthzService(RoleUserRepository, RolePermissionRepository, IUserService4Auth, IRoleService4Auth) - Constructor for class io.github.xezzon.zeroweb.auth.internal.AuthzService
 

B

BASE_URL - Static variable in class io.github.xezzon.zeroweb.app.App_
 
baseUrl - Static variable in class io.github.xezzon.zeroweb.app.App_
 
baseUrl() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Returns the value of the baseUrl record component.
baseUrl() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns the value of the baseUrl record component.
BasicAuth - Record Class in io.github.xezzon.zeroweb.auth.entity
 
BasicAuth(String, String) - Constructor for record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Creates an instance of a BasicAuth record class.
basicLogin(BasicAuth) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthnHttpEndpoint
用户名口令认证
bindPermissionToRole(RolePermission) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzService
将接口权限绑定到角色
bindPermissionToRole(Collection<RolePermission>) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
角色授予接口权限
bindUserToRole(RoleUser) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzService
将用户绑定到角色
bindUserToRole(Collection<RoleUser>) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
将用户绑定到角色

C

cipher - Static variable in class io.github.xezzon.zeroweb.user.User_
 
CIPHER - Static variable in class io.github.xezzon.zeroweb.user.User_
 
class_ - Static variable in class io.github.xezzon.zeroweb.app.App_
 
class_ - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
class_ - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
class_ - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
class_ - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
class_ - Static variable in class io.github.xezzon.zeroweb.user.User_
 
code - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
code - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
code() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns the value of the code record component.
CODE - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
CODE - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
CREATE_TIME - Static variable in class io.github.xezzon.zeroweb.user.User_
 
createTime - Static variable in class io.github.xezzon.zeroweb.user.User_
 

D

deleteApp(String) - Method in class io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
删除服务
deleteByRoleIdAndUserId(String, String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RoleUserRepository
 
deleteByRoleIdInAndPermission(Collection<String>, String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository
 
deleteRole(String) - Method in class io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
删除角色
Dict - Class in io.github.xezzon.zeroweb.dict
字典 字典是一组提供给用户选择的值。
Dict() - Constructor for class io.github.xezzon.zeroweb.dict.Dict
 
Dict_ - Class in io.github.xezzon.zeroweb.dict
 
Dict_() - Constructor for class io.github.xezzon.zeroweb.dict.Dict_
 
DICT_READ - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
DICT_TAG - Static variable in class io.github.xezzon.zeroweb.dict.Dict
 
DICT_WRITE - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
DictDAO - Class in io.github.xezzon.zeroweb.dict.internal
 
DictDbHandler - Class in io.github.xezzon.zeroweb.dict.internal
字典管理在本服务实现,所以不需要以 RPC 调用的方式导入字典。
DictDbHandler(DictService) - Constructor for class io.github.xezzon.zeroweb.dict.internal.DictDbHandler
 
DictGrpcEndpoint - Class in io.github.xezzon.zeroweb.dict.internal
 
DictGrpcEndpoint(DictService) - Constructor for class io.github.xezzon.zeroweb.dict.internal.DictGrpcEndpoint
 
DictHttpEndpoint - Class in io.github.xezzon.zeroweb.dict.internal
字典管理
DictHttpEndpoint(DictService) - Constructor for class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
 
DictImportReqConverter - Interface in io.github.xezzon.zeroweb.dict.converter
 
DictImportReqConverterImpl - Class in io.github.xezzon.zeroweb.dict.converter
 
DictImportReqConverterImpl() - Constructor for class io.github.xezzon.zeroweb.dict.converter.DictImportReqConverterImpl
 
DictRepository - Interface in io.github.xezzon.zeroweb.dict.repository
 
DictRespConverter - Interface in io.github.xezzon.zeroweb.dict.converter
 
DictRespConverterImpl - Class in io.github.xezzon.zeroweb.dict.converter
 
DictRespConverterImpl() - Constructor for class io.github.xezzon.zeroweb.dict.converter.DictRespConverterImpl
 
DictService - Class in io.github.xezzon.zeroweb.dict.internal
 
DictService(DictDAO) - Constructor for class io.github.xezzon.zeroweb.dict.internal.DictService
 
DictSpecs - Class in io.github.xezzon.zeroweb.dict.repository
 

E

editable - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
EDITABLE - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
enabled - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
ENABLED - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
equals(Object) - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Indicates whether some other object is "equal to" this one.
ERROR_CODE - Static variable in exception io.github.xezzon.zeroweb.auth.exception.InvalidPasswordException
 
ERROR_CODE - Static variable in exception io.github.xezzon.zeroweb.role.exception.RoleNotInheritableException
 
existsByRoleIdAndPermission(String, String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository
 
existsByRoleIdAndUserId(String, String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RoleUserRepository
 

F

findAll(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.dict.internal.DictDAO
分页查询
findAllByOrderByOrdinalAsc() - Method in interface io.github.xezzon.zeroweb.app.repository.AppRepository
 
findByIdIn(Collection<String>) - Method in class io.github.xezzon.zeroweb.role.internal.RoleService
 
findByIdIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.role.IRoleService4Auth
根据ID批量查询角色
findByIdIn(Collection<String>) - Method in class io.github.xezzon.zeroweb.user.internal.UserService
 
findByIdIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.user.IUserService4Auth
根据ID批量查询用户
findByParentIdIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.dict.repository.DictRepository
 
findByParentIdIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.role.repository.RoleRepository
 
findByPermission(String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository
 
findByRoleId(String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RoleUserRepository
 
findByRoleIdIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository
 
findByTagAndCode(String, String) - Method in interface io.github.xezzon.zeroweb.dict.repository.DictRepository
 
findByTagOrderByOrdinalAsc(String) - Method in interface io.github.xezzon.zeroweb.dict.repository.DictRepository
 
findByUserId(String) - Method in interface io.github.xezzon.zeroweb.auth.repository.RoleUserRepository
 
findByUsername(String) - Method in interface io.github.xezzon.zeroweb.user.repository.UserRepository
根据用户名获取记录
findByValue(String) - Method in interface io.github.xezzon.zeroweb.role.repository.RoleRepository
 
findByValueIn(Collection<String>) - Method in interface io.github.xezzon.zeroweb.role.repository.RoleRepository
 
findParent(String) - Method in class io.github.xezzon.zeroweb.role.internal.RoleService
 
findParent(String) - Method in interface io.github.xezzon.zeroweb.role.IRoleService4Auth
查询上级角色
from(Dict) - Method in interface io.github.xezzon.zeroweb.dict.converter.DictRespConverter
 
from(Dict) - Method in class io.github.xezzon.zeroweb.dict.converter.DictRespConverterImpl
 
from(DictImportReq) - Method in interface io.github.xezzon.zeroweb.dict.converter.DictImportReqConverter
 
from(DictImportReq) - Method in class io.github.xezzon.zeroweb.dict.converter.DictImportReqConverterImpl
 
from(AddUserReq) - Method in interface io.github.xezzon.zeroweb.user.converter.AddUserReqConverter
 
from(AddUserReq) - Method in class io.github.xezzon.zeroweb.user.converter.AddUserReqConverterImpl
 

G

getCode() - Method in exception io.github.xezzon.zeroweb.auth.exception.InvalidPasswordException
 
getCode() - Method in exception io.github.xezzon.zeroweb.role.exception.RoleNotInheritableException
 
getCopier() - Method in class io.github.xezzon.zeroweb.app.internal.AppDAO
 
getCopier() - Method in class io.github.xezzon.zeroweb.dict.internal.DictDAO
 
getDictListByTag(DictReq, StreamObserver<DictListResp>) - Method in class io.github.xezzon.zeroweb.dict.internal.DictGrpcEndpoint
查询指定字典目下所有字典项的列表(服务间接口)
getDictTagList(ODataRequestParam) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
分页查询字典目列表
getDictTreeByTag(String) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
查询指定字典目下所有字典项的列表
getOrdinal() - Method in class io.github.xezzon.zeroweb.dict.Dict
 
getPermissions() - Static method in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
getPublicKey() - Method in record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
 
getPublicKey() - Method in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
获取公钥
getSsoToken(HttpServletResponse) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthnHttpEndpoint
 
getTokenType() - Method in class io.github.xezzon.zeroweb.auth.entity.OidcToken
 
getUserByUsername(String) - Method in class io.github.xezzon.zeroweb.user.internal.UserService
 
getUserByUsername(String) - Method in interface io.github.xezzon.zeroweb.user.IUserService4Auth
根据用户名获取用户信息

H

hashCode() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns a hash code value for this object.

I

id - Static variable in class io.github.xezzon.zeroweb.app.App_
 
id - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
id - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
id - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
id - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
id - Static variable in class io.github.xezzon.zeroweb.user.User_
 
id() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns the value of the id record component.
ID - Static variable in class io.github.xezzon.zeroweb.app.App_
 
ID - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
ID - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
ID - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
ID - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
ID - Static variable in class io.github.xezzon.zeroweb.user.User_
 
importDict(DictImportReqList) - Method in class io.github.xezzon.zeroweb.dict.internal.DictDbHandler
 
importDict(DictImportReqList, StreamObserver<Empty>) - Method in class io.github.xezzon.zeroweb.dict.internal.DictGrpcEndpoint
导入字典数据(服务间接口)
inheritable - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
inheritable() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns the value of the inheritable record component.
INHERITABLE - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
INSTANCE - Static variable in interface io.github.xezzon.zeroweb.dict.converter.DictImportReqConverter
 
INSTANCE - Static variable in interface io.github.xezzon.zeroweb.dict.converter.DictRespConverter
 
INSTANCE - Static variable in interface io.github.xezzon.zeroweb.user.converter.AddUserReqConverter
 
into() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
 
into() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
 
into() - Method in class io.github.xezzon.zeroweb.dict.entity.AddDictReq
 
into() - Method in class io.github.xezzon.zeroweb.dict.entity.ModifyDictReq
 
into() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
 
into() - Method in class io.github.xezzon.zeroweb.user.entity.RegisterUserReq
 
InvalidPasswordException - Exception in io.github.xezzon.zeroweb.auth.exception
不正确的口令
InvalidPasswordException() - Constructor for exception io.github.xezzon.zeroweb.auth.exception.InvalidPasswordException
 
io.github.xezzon.zeroweb - package io.github.xezzon.zeroweb
 
io.github.xezzon.zeroweb.app - package io.github.xezzon.zeroweb.app
 
io.github.xezzon.zeroweb.app.entity - package io.github.xezzon.zeroweb.app.entity
 
io.github.xezzon.zeroweb.app.internal - package io.github.xezzon.zeroweb.app.internal
 
io.github.xezzon.zeroweb.app.repository - package io.github.xezzon.zeroweb.app.repository
 
io.github.xezzon.zeroweb.auth - package io.github.xezzon.zeroweb.auth
 
io.github.xezzon.zeroweb.auth.config - package io.github.xezzon.zeroweb.auth.config
 
io.github.xezzon.zeroweb.auth.entity - package io.github.xezzon.zeroweb.auth.entity
 
io.github.xezzon.zeroweb.auth.event - package io.github.xezzon.zeroweb.auth.event
 
io.github.xezzon.zeroweb.auth.exception - package io.github.xezzon.zeroweb.auth.exception
 
io.github.xezzon.zeroweb.auth.internal - package io.github.xezzon.zeroweb.auth.internal
 
io.github.xezzon.zeroweb.auth.repository - package io.github.xezzon.zeroweb.auth.repository
 
io.github.xezzon.zeroweb.auth.util - package io.github.xezzon.zeroweb.auth.util
 
io.github.xezzon.zeroweb.common.metadata - package io.github.xezzon.zeroweb.common.metadata
 
io.github.xezzon.zeroweb.crypto - package io.github.xezzon.zeroweb.crypto
 
io.github.xezzon.zeroweb.crypto.event - package io.github.xezzon.zeroweb.crypto.event
 
io.github.xezzon.zeroweb.crypto.internal - package io.github.xezzon.zeroweb.crypto.internal
 
io.github.xezzon.zeroweb.dict - package io.github.xezzon.zeroweb.dict
 
io.github.xezzon.zeroweb.dict.converter - package io.github.xezzon.zeroweb.dict.converter
 
io.github.xezzon.zeroweb.dict.entity - package io.github.xezzon.zeroweb.dict.entity
 
io.github.xezzon.zeroweb.dict.internal - package io.github.xezzon.zeroweb.dict.internal
 
io.github.xezzon.zeroweb.dict.repository - package io.github.xezzon.zeroweb.dict.repository
 
io.github.xezzon.zeroweb.role - package io.github.xezzon.zeroweb.role
 
io.github.xezzon.zeroweb.role.entity - package io.github.xezzon.zeroweb.role.entity
 
io.github.xezzon.zeroweb.role.exception - package io.github.xezzon.zeroweb.role.exception
 
io.github.xezzon.zeroweb.role.internal - package io.github.xezzon.zeroweb.role.internal
 
io.github.xezzon.zeroweb.role.repository - package io.github.xezzon.zeroweb.role.repository
 
io.github.xezzon.zeroweb.user - package io.github.xezzon.zeroweb.user
 
io.github.xezzon.zeroweb.user.converter - package io.github.xezzon.zeroweb.user.converter
 
io.github.xezzon.zeroweb.user.entity - package io.github.xezzon.zeroweb.user.entity
 
io.github.xezzon.zeroweb.user.internal - package io.github.xezzon.zeroweb.user.internal
 
io.github.xezzon.zeroweb.user.repository - package io.github.xezzon.zeroweb.user.repository
 
IRoleService4Auth - Interface in io.github.xezzon.zeroweb.role
 
isDictTag() - Static method in class io.github.xezzon.zeroweb.dict.repository.DictSpecs
 
IUserService4Auth - Interface in io.github.xezzon.zeroweb.user
 

J

JwtCryptoService - Interface in io.github.xezzon.zeroweb.crypto
 
JwtKeyManager - Class in io.github.xezzon.zeroweb.crypto.internal
JWT 密钥管理器,用于生成、保存和加载 JWT 密钥对以及签发 JWT。
JwtKeyManager(ZerowebConfig) - Constructor for class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
 

L

label - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
LABEL - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
list() - Method in class io.github.xezzon.zeroweb.common.metadata.MenuService
 
listAllRole() - Method in class io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
查询角色列表
listApp() - Method in class io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
查询服务列表
listByParentId(Collection<String>) - Method in class io.github.xezzon.zeroweb.role.internal.RoleService
 
listMyRole() - Method in class io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
查询当前登陆人的角色及它们的下一级角色
loadPermissions() - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
loadPrivateKey() - Method in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
在应用启动后,加载私钥。
loadRoles() - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
loadUser() - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 

M

main(String[]) - Static method in class io.github.xezzon.zeroweb.ZerowebAdminApplication
系统管理服务入口
MenuService - Class in io.github.xezzon.zeroweb.common.metadata
 
MenuService() - Constructor for class io.github.xezzon.zeroweb.common.metadata.MenuService
 
modifyDict(ModifyDictReq) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
更新字典目/字典项
ModifyDictReq - Class in io.github.xezzon.zeroweb.dict.entity
 
ModifyDictReq() - Constructor for class io.github.xezzon.zeroweb.dict.entity.ModifyDictReq
 

N

name - Static variable in class io.github.xezzon.zeroweb.app.App_
 
name - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
name() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Returns the value of the name record component.
name() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns the value of the name record component.
name() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns the value of the name record component.
NAME - Static variable in class io.github.xezzon.zeroweb.app.App_
 
NAME - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
nickname - Static variable in class io.github.xezzon.zeroweb.user.User_
 
NICKNAME - Static variable in class io.github.xezzon.zeroweb.user.User_
 

O

OidcToken - Class in io.github.xezzon.zeroweb.auth.entity
遵循OIDC规范的Token响应体
OidcToken(String, String, Long) - Constructor for class io.github.xezzon.zeroweb.auth.entity.OidcToken
 
ordinal - Static variable in class io.github.xezzon.zeroweb.app.App_
 
ordinal - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
ordinal() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Returns the value of the ordinal record component.
ordinal() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns the value of the ordinal record component.
ORDINAL - Static variable in class io.github.xezzon.zeroweb.app.App_
 
ORDINAL - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 

P

PARENT_ID - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
PARENT_ID - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
parentId - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
parentId - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
parentId() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns the value of the parentId record component.
password() - Method in record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Returns the value of the password record component.
permission - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
PERMISSION - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
PERMISSION - Static variable in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
PermissionConstant - Class in io.github.xezzon.zeroweb.common.metadata
接口权限
printPublicKey(PublicKeyGeneratedEvent) - Method in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
打印公钥到控制台
publicKey() - Method in record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
Returns the value of the publicKey record component.
PublicKeyGeneratedEvent - Record Class in io.github.xezzon.zeroweb.crypto.event
公钥生成事件
PublicKeyGeneratedEvent(PublicKey) - Constructor for record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
Creates an instance of a PublicKeyGeneratedEvent record class.

Q

queryPermissionByRole(String) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
查询角色的接口权限编码集合
queryRoleByPermission(String) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
查询接口权限关联的角色集合
queryRoleByUser(String) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
查询用户关联的角色
queryUserByRole(String) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
查询角色绑定的用户

R

register(RegisterUserReq) - Method in class io.github.xezzon.zeroweb.user.internal.UserHttpEndpoint
用户注册
RegisterUserReq - Class in io.github.xezzon.zeroweb.user.entity
 
RegisterUserReq() - Constructor for class io.github.xezzon.zeroweb.user.entity.RegisterUserReq
 
releaseRolePermission(RolePermission) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzService
解除角色与接口权限的关联
releaseRolePermission(Collection<RolePermission>) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
解除角色与接口权限的关联
releaseRoleUser(RoleUser) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzService
解除用户与角色的关联
releaseRoleUser(Collection<RoleUser>) - Method in class io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
解除用户与角色的关联
removeDict(Collection<String>) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
批量删除字典目/字典项
Role - Class in io.github.xezzon.zeroweb.role
角色
Role() - Constructor for class io.github.xezzon.zeroweb.role.Role
 
ROLE - Static variable in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
Role_ - Class in io.github.xezzon.zeroweb.role
 
Role_() - Constructor for class io.github.xezzon.zeroweb.role.Role_
 
ROLE_ID - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
ROLE_ID - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
ROLE_READ - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
ROLE_WRITE - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
 
RoleConstant - Class in io.github.xezzon.zeroweb.role
 
RoleHttpEndpoint - Class in io.github.xezzon.zeroweb.role.internal
角色管理
RoleHttpEndpoint(RoleService) - Constructor for class io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
 
roleId - Static variable in class io.github.xezzon.zeroweb.auth.RolePermission_
 
roleId - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
RoleNotInheritableException - Exception in io.github.xezzon.zeroweb.role.exception
角色不能被继承
RoleNotInheritableException() - Constructor for exception io.github.xezzon.zeroweb.role.exception.RoleNotInheritableException
 
RolePermission - Class in io.github.xezzon.zeroweb.auth
角色-接口权限
RolePermission() - Constructor for class io.github.xezzon.zeroweb.auth.RolePermission
 
RolePermission_ - Class in io.github.xezzon.zeroweb.auth
 
RolePermission_() - Constructor for class io.github.xezzon.zeroweb.auth.RolePermission_
 
RolePermissionRepository - Interface in io.github.xezzon.zeroweb.auth.repository
 
RoleRepository - Interface in io.github.xezzon.zeroweb.role.repository
 
RoleService - Class in io.github.xezzon.zeroweb.role.internal
 
RoleService(RoleRepository) - Constructor for class io.github.xezzon.zeroweb.role.internal.RoleService
 
RoleUser - Class in io.github.xezzon.zeroweb.auth
角色-用户
RoleUser() - Constructor for class io.github.xezzon.zeroweb.auth.RoleUser
 
RoleUser_ - Class in io.github.xezzon.zeroweb.auth
 
RoleUser_() - Constructor for class io.github.xezzon.zeroweb.auth.RoleUser_
 
RoleUserRepository - Interface in io.github.xezzon.zeroweb.auth.repository
 
run(String...) - Method in class io.github.xezzon.zeroweb.auth.config.SaTokenRedisConfiguration
 

S

SaTokenRedisConfiguration - Class in io.github.xezzon.zeroweb.auth.config
应用启动时检查是否配置了 Redis 没有配置 Redis 时,使用内存作为 Session 的存储方式 否则以 Redis 作为 Session 的存储方式
SaTokenRedisConfiguration() - Constructor for class io.github.xezzon.zeroweb.auth.config.SaTokenRedisConfiguration
 
savePermissions(Set<String>) - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
savePublicKeyToClasspath(PublicKeyGeneratedEvent) - Method in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
将公钥保存到文件中(PKCS8)
saveRoles(Set<String>) - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
saveUser(User) - Static method in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
self() - Method in class io.github.xezzon.zeroweb.auth.internal.AuthnHttpEndpoint
 
SessionUtil - Class in io.github.xezzon.zeroweb.auth.util
 
signJwt(JwtClaimWrapper) - Method in class io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager
 
signJwt(JwtClaimWrapper) - Method in interface io.github.xezzon.zeroweb.crypto.JwtCryptoService
签发JWT

T

tag - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
TAG - Static variable in class io.github.xezzon.zeroweb.dict.Dict_
 
topDownList(Collection<String>) - Method in class io.github.xezzon.zeroweb.role.internal.RoleService
 
topDownList(Collection<String>) - Method in interface io.github.xezzon.zeroweb.role.IRoleService4Auth
查询角色子级列表
toString() - Method in record class io.github.xezzon.zeroweb.app.entity.AddAppReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.role.entity.AddRoleReq
Returns a string representation of this record class.

U

UPDATE_TIME - Static variable in class io.github.xezzon.zeroweb.user.User_
 
updateApp(UpdateAppReq) - Method in class io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
更新服务
UpdateAppReq - Record Class in io.github.xezzon.zeroweb.app.entity
更新服务信息
UpdateAppReq(String, String, String, Integer) - Constructor for record class io.github.xezzon.zeroweb.app.entity.UpdateAppReq
Creates an instance of a UpdateAppReq record class.
updateDictStatus(Collection<String>, Boolean) - Method in class io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
批量更新字典状态
updateStatus(Collection<String>, Boolean) - Method in class io.github.xezzon.zeroweb.dict.internal.DictDAO
更新字典项的状态
updateTime - Static variable in class io.github.xezzon.zeroweb.user.User_
 
upsert(Dict) - Method in class io.github.xezzon.zeroweb.dict.internal.DictDAO
根据 tag、code 判断,如果字典存在,则跳过;否则保存
User - Class in io.github.xezzon.zeroweb.user
用户
User() - Constructor for class io.github.xezzon.zeroweb.user.User
 
USER - Static variable in class io.github.xezzon.zeroweb.auth.util.SessionUtil
 
User_ - Class in io.github.xezzon.zeroweb.user
 
User_() - Constructor for class io.github.xezzon.zeroweb.user.User_
 
USER_ID - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
UserGrpcEndpoint - Class in io.github.xezzon.zeroweb.user.internal
用户功能Grpc接口
UserHttpEndpoint - Class in io.github.xezzon.zeroweb.user.internal
用户管理
userId - Static variable in class io.github.xezzon.zeroweb.auth.RoleUser_
 
UserLoginEvent - Class in io.github.xezzon.zeroweb.auth.event
用户登录事件 登录后,将用户信息、授权信息加载到会话中
UserLoginEvent() - Constructor for class io.github.xezzon.zeroweb.auth.event.UserLoginEvent
 
username - Static variable in class io.github.xezzon.zeroweb.user.User_
 
username() - Method in record class io.github.xezzon.zeroweb.auth.entity.BasicAuth
Returns the value of the username record component.
USERNAME - Static variable in class io.github.xezzon.zeroweb.user.User_
 
UserRepository - Interface in io.github.xezzon.zeroweb.user.repository
 
UserService - Class in io.github.xezzon.zeroweb.user.internal
 

V

value - Static variable in class io.github.xezzon.zeroweb.role.Role_
 
VALUE - Static variable in class io.github.xezzon.zeroweb.role.Role_
 

Z

ZerowebAdminApplication - Class in io.github.xezzon.zeroweb
系统管理服务
ZerowebAdminApplication() - Constructor for class io.github.xezzon.zeroweb.ZerowebAdminApplication
 
A B C D E F G H I J L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form