索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- AbstractUrlIgnoreCache - io.github.lishangbu.orange.web.util中的类
- 
忽略URL 缓存基类。
- AbstractUrlIgnoreCache() - 类的构造器 io.github.lishangbu.orange.web.util.AbstractUrlIgnoreCache
- 
构造方法,初始化 LRU 缓存。
- ACCESS_TOKEN_REQUEST_ERROR_URI - 类中的静态变量 io.github.lishangbu.orange.oauth2.authorizationserver.util.OAuth2EndpointUtils
- afterPropertiesSet() - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JWKSourceAutoConfiguration
- 
初始化时尝试从配置的资源位置加载 RSA 公钥和私钥
- ApiResult<T> - io.github.lishangbu.orange.web.result中的记录类
- 
API 返回结果的封装类,包含状态码、数据和错误信息。
- ApiResult(Integer, T, String) - 记录类的构造器 io.github.lishangbu.orange.web.result.ApiResult
- 
创建ApiResult记录类的实例。
- ApiResultResponseAdvice - io.github.lishangbu.orange.web.response中的类
- 
API响应结果包装增强器,统一封装所有 Controller 返回值为 ApiResult
- ApiResultResponseAdvice() - 类的构造器 io.github.lishangbu.orange.web.response.ApiResultResponseAdvice
- authenticate(Authentication) - 类中的方法 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthenticationProvider
- AUTHORITIES_KEY - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityConstants
- 
权限在token中的key
- AUTHORIZATION_REDIS_TEMPLATE - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- AUTHORIZATION_SERVER_SECURITY_FILTER_CHAIN_BEAN_NAME - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- AUTHORIZATION_SERVER_SECURITY_FILTER_CHAIN_BEAN_ORDER - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- AuthorizationEndpointErrorResponseHandler - io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication中的类
- 
/** An implementation of anAuthenticationFailureHandlerused for handling anOAuth2AuthenticationExceptionand returning theOAuth 2.0 Error Response.
- AuthorizationEndpointErrorResponseHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointErrorResponseHandler
- AuthorizationEndpointResponseHandler - io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication中的类
- 
An implementation of anAuthenticationSuccessHandlerused for handling anOAuth2AccessTokenAuthenticationTokenand returning theAccess Token Response.
- AuthorizationEndpointResponseHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointResponseHandler
- AuthorizationGrantTypeSupport - io.github.lishangbu.orange.oauth2.common.core中的类
- 
一些过时但还需要使用的授权类型
- AuthorizationGrantTypeSupport() - 类的构造器 io.github.lishangbu.orange.oauth2.common.core.AuthorizationGrantTypeSupport
- AuthorizationServerAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
自动装配认证服务器
- AuthorizationServerAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerAutoConfiguration
- authorizationServerSecurityFilterChain(HttpSecurity) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerAutoConfiguration
- authorizationServerSettings(Oauth2Properties) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerSettingsAutoConfiguration
- AuthorizationServerSettingsAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
A facility for authorization server configuration settings.
- AuthorizationServerSettingsAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerSettingsAutoConfiguration
B
- BAD_REQUEST - 枚举类 中的枚举常量 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
参数错误
- beforeBodyWrite(Object, MethodParameter, MediaType, Class, ServerHttpRequest, ServerHttpResponse) - 类中的方法 io.github.lishangbu.orange.web.response.ApiResultResponseAdvice
- 
响应体写出前的统一包装处理
- buildTree(List, Function, Function, Function, BiConsumer) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
将列表转换为树形结构,根父ID默认为 null
- buildTree(List, Function, Function, Function, BiConsumer, I) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
将列表转换为树形结构,允许指定 childrenGetter 和 rootParentId
C
- code() - 枚举类中的方法 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- code() - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
返回code记录组件的值。
- code() - 枚举类中的方法 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- code() - 接口中的方法 io.github.lishangbu.orange.web.result.ErrorResultCode
- 
获取错误的状态码。
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - 类中的方法 io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationEntryPoint
- convert(HttpServletRequest) - 类中的方法 org.springframework.security.oauth2.server.authorization.web.authentication.OAuth2PasswordAuthenticationConverter
- 
将 HTTP 请求转换为 OAuth2 密码授权类型的认证令牌
- create(Role) - 类中的方法 io.github.lishangbu.orange.authorization.controller.RoleController
- 
新增角色
- create(Organization) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
新增组织
- customize(JwtEncodingContext) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.token.JwtOAuth2TokenCustomizer
D
- data() - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
返回data记录组件的值。
- DefaultAccessDeniedHandler - io.github.lishangbu.orange.oauth2.common.web.access中的类
- 
默认的访问拒绝处理器,在用户已认证但无权限访问资源时返回统一的 JSON 错误响应
- DefaultAccessDeniedHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.common.web.access.DefaultAccessDeniedHandler
- DefaultAuthenticationEntryPoint - io.github.lishangbu.orange.oauth2.common.web.authentication中的类
- 
统一的认证入口点,用于在未认证或认证失败时返回统一的 JSON 错误响应
- DefaultAuthenticationEntryPoint() - 类的构造器 io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationEntryPoint
- DefaultAuthenticationSuccessHandler - io.github.lishangbu.orange.oauth2.common.web.authentication中的类
- 
默认认证成功处理器
- DefaultAuthenticationSuccessHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationSuccessHandler
- DefaultClientRegistrationRepository - io.github.lishangbu.orange.authorization.service.impl中的类
- 
A repository for OAuth 2.0 / OpenID Connect 1.0ClientRegistration(s).
- DefaultClientRegistrationRepository() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.DefaultClientRegistrationRepository
- DefaultErrorResultCode - io.github.lishangbu.orange.web.result中的枚举类
- 
web api 结果
- DefaultOAuth2AuthorizationConsentService - io.github.lishangbu.orange.authorization.service.impl中的类
- 
Implementations of this interface are responsible for the management ofOAuth 2.0 Authorization Consent(s).
- DefaultOAuth2AuthorizationConsentService(OauthAuthorizationConsentMapper, RegisteredClientRepository) - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationConsentService
- DefaultOAuth2AuthorizationService - io.github.lishangbu.orange.authorization.service.impl中的类
- 
Implementations of this interface are responsible for the management ofOAuth 2.0 Authorization(s).
- DefaultOAuth2AuthorizationService() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService
- DefaultOpaqueTokenIntrospector - io.github.lishangbu.orange.oauth2.authorizationserver.introspection中的类
- 
默认透明令牌处理
- DefaultOpaqueTokenIntrospector() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.introspection.DefaultOpaqueTokenIntrospector
- DefaultRegisteredClientRepository - io.github.lishangbu.orange.authorization.service.impl中的类
- 
JDBC注册客户端
- DefaultRegisteredClientRepository() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.DefaultRegisteredClientRepository
- DefaultUserDetailsService - io.github.lishangbu.orange.authorization.service.impl中的类
- 
用户服务
- DefaultUserDetailsService() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.DefaultUserDetailsService
- delete(Long) - 类中的方法 io.github.lishangbu.orange.authorization.controller.RoleController
- 
根据ID删除角色
- deleteByRegisteredClientIdAndPrincipalName(String, String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationConsentMapper
- deleteRole(Long) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- 
根据ID删除角色
- deleteRole(Long) - 接口中的方法 io.github.lishangbu.orange.authorization.service.RoleService
- 
根据ID删除角色
- destroy() - 类中的方法 io.github.lishangbu.orange.json.util.JsonUtils
E
- equals(Object) - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
指示某个其他对象是否“等于”此对象。
- errorMessage() - 枚举类中的方法 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- errorMessage() - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
返回errorMessage记录组件的值。
- errorMessage() - 枚举类中的方法 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- errorMessage() - 接口中的方法 io.github.lishangbu.orange.web.result.ErrorResultCode
- 
获取与错误状态码关联的错误信息。
- ErrorResultCode - io.github.lishangbu.orange.web.result中的接口
- 
错误结果码接口。
F
- failed(int, String) - 记录类中的静态方法 io.github.lishangbu.orange.web.result.ApiResult
- 
创建一个失败的 API 返回结果,带有指定的错误码和错误信息。
- failed(ErrorResultCode, String...) - 记录类中的静态方法 io.github.lishangbu.orange.web.result.ApiResult
- 
构建一个失败的 API 返回结果。
- filterTree(List, Predicate, Function, BiConsumer) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
过滤树节点,保持树形结构
- findByClientId(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultRegisteredClientRepository
- findById(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService
- findById(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultRegisteredClientRepository
- findById(String, String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationConsentService
- findByRegistrationId(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultClientRegistrationRepository
- findByToken(String, OAuth2TokenType) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService
- findNode(List, Predicate, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
在树中查找符合条件的第一个节点
- findNodeById(List, I, Function, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
根据节点ID查找节点
- findNodes(List, Predicate, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
在树中查找所有符合条件的节点
- flattenTree(List, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
树形结构扁平化为列表
- FORBIDDEN - 枚举类 中的枚举常量 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- 
403 Forbidden.
G
- generate(OAuth2TokenContext) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.token.OAuth2RefreshTokenGenerator
- generate(OAuth2TokenContext) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.token.ReferenceOAuth2AccessTokenGenerator
- generateKey() - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.keygen.UuidKeyGenerator
- getAttributes() - 类中的方法 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo
- getById(Long) - 类中的方法 io.github.lishangbu.orange.authorization.controller.RoleController
- 
根据ID查询角色详情
- getById(Long) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
根据ID查询组织详情
- getIgnoreUrls() - 类中的方法 io.github.lishangbu.orange.web.util.AbstractUrlIgnoreCache
- 
获取忽略的 URL 列表。
- getInstance() - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
获取 JsonMapper 单例实例
- getJsonMapper() - 类中的静态方法 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- getMaxDepth(List, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
计算树的最大深度
- getName() - 类中的方法 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo
- getNodePath(List, Predicate, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
获取从根节点到目标节点的路径
- getOrganizationById(Long) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
根据ID查询组织详情
- getOrganizationById(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
根据ID查询组织详情
- getOrganizationWithDescendants(Long) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
查询指定组织及其所有下级组织(含自身),并构建树结构
- getOrganizationWithDescendants(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
查询指定组织及其所有下级组织(含自身)
- getOrganizationWithDescendants(Long) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
查询指定组织及其所有下级组织(含自身)
- getPageByOrganization(IPage, Organization) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
将组织分页查询并转换为树节点形式的分页结果
- getPageByOrganization(IPage, Organization) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
将组织分页查询并转换为树节点形式的分页结果
- getPageByRole(IPage, Role) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- getPageByRole(IPage, Role) - 接口中的方法 io.github.lishangbu.orange.authorization.service.RoleService
- 
分页查询角色列表
- getParameters(HttpServletRequest) - 类中的静态方法 io.github.lishangbu.orange.oauth2.authorizationserver.util.OAuth2EndpointUtils
- getRoleById(Long) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- 
根据ID查询角色详情
- getRoleById(Long) - 接口中的方法 io.github.lishangbu.orange.authorization.service.RoleService
- 
根据ID查询角色详情
- getUserByUsername(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.UserServiceImpl
- 
根据用户名查询用户详情,包含基本信息、角色信息及个人资料
- getUserByUsername(String) - 接口中的方法 io.github.lishangbu.orange.authorization.service.UserService
- 
根据用户名查询用户详情,包含基本信息、角色信息及个人资料
- getUserInfo(UserInfo) - 类中的方法 io.github.lishangbu.orange.authorization.controller.UserController
- GlobalExceptionHandler - io.github.lishangbu.orange.web.exception中的类
- GlobalExceptionHandler() - 类的构造器 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
H
- handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - 类中的方法 io.github.lishangbu.orange.oauth2.common.web.access.DefaultAccessDeniedHandler
- handleBodyValidException(MethodArgumentNotValidException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
BindException
- handleGlobalException(Exception) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
全局异常.
- handleHttpMessageNotWritableException(HttpMessageNotWritableException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
运行时异常.
- handleHttpRequestMethodNotSupportedExceptionn(HttpRequestMethodNotSupportedException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- handleIllegalArgumentException(IllegalArgumentException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
处理业务校验过程中碰到的非法参数异常 该异常基本由Assert抛出
- handleIllegalStateException(IllegalStateException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
处理非法状态
- handleNoResourceFoundException(NoResourceFoundException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
处理资源不存在
- handleRuntimeException(RuntimeException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
运行时异常.
- handleSQLException(SQLException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
处理SQL异常
- handleUnsupportedOperationException(UnsupportedOperationException) - 类中的方法 io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- 
不支持的操作类型
- hashCode() - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
返回此对象的哈希代码值。
I
- introspect(String) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.introspection.DefaultOpaqueTokenIntrospector
- InvalidCaptchaException - io.github.lishangbu.orange.oauth2.authorizationserver.exception中的异常错误类
- 
验证码异常类 校验验证码异常时抛出
- InvalidCaptchaException(String) - 异常错误类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.exception.InvalidCaptchaException
- io.github.lishangbu.orange.admin - 程序包 io.github.lishangbu.orange.admin
- io.github.lishangbu.orange.authorization.controller - 程序包 io.github.lishangbu.orange.authorization.controller
- io.github.lishangbu.orange.authorization.entity - 程序包 io.github.lishangbu.orange.authorization.entity
- io.github.lishangbu.orange.authorization.mapper - 程序包 io.github.lishangbu.orange.authorization.mapper
- 
认证模块数据持久层
- io.github.lishangbu.orange.authorization.model - 程序包 io.github.lishangbu.orange.authorization.model
- io.github.lishangbu.orange.authorization.service - 程序包 io.github.lishangbu.orange.authorization.service
- io.github.lishangbu.orange.authorization.service.impl - 程序包 io.github.lishangbu.orange.authorization.service.impl
- io.github.lishangbu.orange.json.autoconfiguration - 程序包 io.github.lishangbu.orange.json.autoconfiguration
- io.github.lishangbu.orange.json.util - 程序包 io.github.lishangbu.orange.json.util
- io.github.lishangbu.orange.mybatisplus.autoconfiguration - 程序包 io.github.lishangbu.orange.mybatisplus.autoconfiguration
- io.github.lishangbu.orange.mybatisplus.extension.handlers - 程序包 io.github.lishangbu.orange.mybatisplus.extension.handlers
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.exception - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.exception
- io.github.lishangbu.orange.oauth2.authorizationserver.introspection - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.introspection
- io.github.lishangbu.orange.oauth2.authorizationserver.keygen - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.keygen
- io.github.lishangbu.orange.oauth2.authorizationserver.token - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.token
- io.github.lishangbu.orange.oauth2.authorizationserver.util - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.util
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication - 程序包 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication
- io.github.lishangbu.orange.oauth2.common.autoconfiguration - 程序包 io.github.lishangbu.orange.oauth2.common.autoconfiguration
- io.github.lishangbu.orange.oauth2.common.constant - 程序包 io.github.lishangbu.orange.oauth2.common.constant
- io.github.lishangbu.orange.oauth2.common.core - 程序包 io.github.lishangbu.orange.oauth2.common.core
- io.github.lishangbu.orange.oauth2.common.properties - 程序包 io.github.lishangbu.orange.oauth2.common.properties
- io.github.lishangbu.orange.oauth2.common.result - 程序包 io.github.lishangbu.orange.oauth2.common.result
- io.github.lishangbu.orange.oauth2.common.userdetails - 程序包 io.github.lishangbu.orange.oauth2.common.userdetails
- io.github.lishangbu.orange.oauth2.common.web.access - 程序包 io.github.lishangbu.orange.oauth2.common.web.access
- io.github.lishangbu.orange.oauth2.common.web.authentication - 程序包 io.github.lishangbu.orange.oauth2.common.web.authentication
- io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration - 程序包 io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration
- io.github.lishangbu.orange.rbac.controller - 程序包 io.github.lishangbu.orange.rbac.controller
- io.github.lishangbu.orange.rbac.entity - 程序包 io.github.lishangbu.orange.rbac.entity
- io.github.lishangbu.orange.rbac.mapper - 程序包 io.github.lishangbu.orange.rbac.mapper
- 
RBAC模块数据持久层
- io.github.lishangbu.orange.rbac.model - 程序包 io.github.lishangbu.orange.rbac.model
- io.github.lishangbu.orange.rbac.service - 程序包 io.github.lishangbu.orange.rbac.service
- io.github.lishangbu.orange.rbac.service.impl - 程序包 io.github.lishangbu.orange.rbac.service.impl
- io.github.lishangbu.orange.web.exception - 程序包 io.github.lishangbu.orange.web.exception
- io.github.lishangbu.orange.web.response - 程序包 io.github.lishangbu.orange.web.response
- io.github.lishangbu.orange.web.result - 程序包 io.github.lishangbu.orange.web.result
- 
对于API 结果集的封装
- io.github.lishangbu.orange.web.util - 程序包 io.github.lishangbu.orange.web.util
J
- Jackson3TypeHandler - io.github.lishangbu.orange.mybatisplus.extension.handlers中的类
- 
Jackson 实现 JSON 字段类型处理器
- Jackson3TypeHandler(Class) - 类的构造器 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- Jackson3TypeHandler(Class, Field) - 类的构造器 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- JacksonAutoConfiguration - io.github.lishangbu.orange.json.autoconfiguration中的类
- 
jackson自动配置
- JacksonAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.json.autoconfiguration.JacksonAutoConfiguration
- jsonMapper() - 类中的方法 io.github.lishangbu.orange.json.autoconfiguration.JacksonAutoConfiguration
- JsonResponseWriter - io.github.lishangbu.orange.web.util中的类
- 
json格式的response写入工具类
- JsonResponseWriter() - 类的构造器 io.github.lishangbu.orange.web.util.JsonResponseWriter
- jsonUtils() - 类中的方法 io.github.lishangbu.orange.json.autoconfiguration.JacksonAutoConfiguration
- JsonUtils - io.github.lishangbu.orange.json.util中的类
- 
JSON 工具类,提供对象与 JSON 的序列化与反序列化能力
- JsonUtils() - 类的构造器 io.github.lishangbu.orange.json.util.JsonUtils
- jwkSource() - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JWKSourceAutoConfiguration
- 
返回用于签名的 JWKSource
- JWKSourceAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
JWKSource 自动装配
- JWKSourceAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JWKSourceAutoConfiguration
- jwtDecoder(JWKSource) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtDecoderAutoConfiguration
- 
An instance of JwtDecoder for decoding signed access tokens.
- JwtDecoderAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
JwtDecoder 自动装配
- JwtDecoderAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtDecoderAutoConfiguration
- jwtEncoder(JWKSource) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtEncoderAutoConfiguration
- JwtEncoderAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
JwtEncoder 自动装配
- JwtEncoderAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtEncoderAutoConfiguration
- JwtOAuth2TokenCustomizer - io.github.lishangbu.orange.oauth2.authorizationserver.token中的类
- 
JWT token定制
- JwtOAuth2TokenCustomizer() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.token.JwtOAuth2TokenCustomizer
L
- listAllChildrenByParentId(Long) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
递归查询所有子节点(不包含当前节点)
- listAllChildrenByParentId(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
递归查询所有子节点(不包含当前节点)
- listAllChildrenByParentId(Long) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
递归查询所有子节点(不包含当前节点)
- listCurrentRoleMenuTree(UserInfo) - 类中的方法 io.github.lishangbu.orange.authorization.controller.MenuController
- listMenuTreeByRoleCodes(List) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.MenuServiceImpl
- listMenuTreeByRoleCodes(List) - 接口中的方法 io.github.lishangbu.orange.authorization.service.MenuService
- 
根据角色代码获取菜单树
- loadUserByUsername(String) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultUserDetailsService
- LOGIN_TYPE - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityConstants
- logout() - 类中的方法 io.github.lishangbu.orange.authorization.controller.TokenController
M
- main(String[]) - 类中的静态方法 io.github.lishangbu.orange.admin.OrangeAdminApplication
- matchesPkceTokenRequest(HttpServletRequest) - 类中的静态方法 io.github.lishangbu.orange.oauth2.authorizationserver.util.OAuth2EndpointUtils
- Menu - io.github.lishangbu.orange.authorization.entity中的类
- 
菜单
- Menu() - 类的构造器 io.github.lishangbu.orange.authorization.entity.Menu
- MenuController - io.github.lishangbu.orange.authorization.controller中的类
- 
菜单控制器
- MenuController() - 类的构造器 io.github.lishangbu.orange.authorization.controller.MenuController
- MenuMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
菜单数据存储层
- MenuService - io.github.lishangbu.orange.authorization.service中的接口
- 
菜单服务接口
- MenuServiceImpl - io.github.lishangbu.orange.authorization.service.impl中的类
- 
菜单服务接口实现
- MenuServiceImpl() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.MenuServiceImpl
- MenuTreeNode - io.github.lishangbu.orange.authorization.model中的类
- 
菜单树节点
- MenuTreeNode(Menu) - 类的构造器 io.github.lishangbu.orange.authorization.model.MenuTreeNode
- METHOD_NOT_ALLOWED - 枚举类 中的枚举常量 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
方法不支持
- MybatisPlusAutoConfiguration - io.github.lishangbu.orange.mybatisplus.autoconfiguration中的类
- 
Mybatis Plus 自动配置
- MybatisPlusAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.mybatisplus.autoconfiguration.MybatisPlusAutoConfiguration
- mybatisPlusInterceptor() - 类中的方法 io.github.lishangbu.orange.mybatisplus.autoconfiguration.MybatisPlusAutoConfiguration
- 
添加分页插件
O
- OAuth2AccessTokenApiResultResponseAuthenticationSuccessHandler - io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication中的类
- 
An implementation of anAuthenticationSuccessHandlerused for handling anOAuth2AccessTokenAuthenticationTokenand returning theAccess Token Response.
- OAuth2AccessTokenApiResultResponseAuthenticationSuccessHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2AccessTokenApiResultResponseAuthenticationSuccessHandler
- OAuth2EndpointUtils - io.github.lishangbu.orange.oauth2.authorizationserver.util中的类
- OAuth2ErrorApiResultAuthenticationFailureHandler - io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication中的类
- 
An implementation of anAuthenticationFailureHandlerused for handling anOAuth2AuthenticationExceptionand returning theOAuth 2.0 Error Response.
- OAuth2ErrorApiResultAuthenticationFailureHandler() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2ErrorApiResultAuthenticationFailureHandler
- OAuth2PasswordAuthenticationConverter - org.springframework.security.oauth2.server.authorization.web.authentication中的类
- 
OAuth2 密码授权类型认证转换器
- OAuth2PasswordAuthenticationConverter() - 类的构造器 org.springframework.security.oauth2.server.authorization.web.authentication.OAuth2PasswordAuthenticationConverter
- OAuth2PasswordAuthenticationProvider - org.springframework.security.oauth2.server.authorization.authentication中的类
- OAuth2PasswordAuthenticationProvider(AuthenticationManager, OAuth2AuthorizationService, OAuth2TokenGenerator) - 类的构造器 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthenticationProvider
- 
Constructs anOAuth2ResourceOwnerPasswordAuthenticationProviderNewusing the provided parameters.
- OAuth2PasswordAuthorizationGrantAuthenticationToken - org.springframework.security.oauth2.server.authorization.authentication中的类
- 
OAuth2 密码授权模式的认证令牌
- OAuth2PasswordAuthorizationGrantAuthenticationToken(String, String, Authentication, Set, Map) - 类的构造器 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthorizationGrantAuthenticationToken
- 
子类构造方法
- Oauth2Properties - io.github.lishangbu.orange.oauth2.common.properties中的类
- 
OAuth2 安全配置属性类
- Oauth2Properties() - 类的构造器 io.github.lishangbu.orange.oauth2.common.properties.Oauth2Properties
- OAuth2RefreshTokenGenerator - io.github.lishangbu.orange.oauth2.authorizationserver.token中的类
- 
自定义refreshToken生成器 不管任何模式都会返回UUID风格的refreshToken
- OAuth2RefreshTokenGenerator() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.token.OAuth2RefreshTokenGenerator
- oAuth2TokenCustomizer() - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenCustomizerAutoConfiguration
- 
自定义OAuth2TokenClaimsContext
- OAuth2TokenCustomizerAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
OAUTH2 Token自定义配置类
- OAuth2TokenCustomizerAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenCustomizerAutoConfiguration
- OAuth2TokenGeneratorAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
x
- OAuth2TokenGeneratorAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenGeneratorAutoConfiguration
- OauthAuthorization - io.github.lishangbu.orange.authorization.entity中的类
- 
用户认证信息表(OauthAuthorization)实体类
- OauthAuthorization() - 类的构造器 io.github.lishangbu.orange.authorization.entity.OauthAuthorization
- OauthAuthorizationConsent - io.github.lishangbu.orange.authorization.entity中的类
- 
用户授权确认表(OauthAuthorizationConsent)实体类
- OauthAuthorizationConsent() - 类的构造器 io.github.lishangbu.orange.authorization.entity.OauthAuthorizationConsent
- OauthAuthorizationConsentMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
用户授权确认表(oauth_authorization_consent)数据库访问层
- OauthAuthorizationMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
用户认证信息表(oauth_authorization)表数据库访问层
- OauthRegisteredClient - io.github.lishangbu.orange.authorization.entity中的类
- 
Oauth2注册客户端(OauthRegisteredClient)实体类
- OauthRegisteredClient() - 类的构造器 io.github.lishangbu.orange.authorization.entity.OauthRegisteredClient
- OauthRegisteredClientMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
Oauth2注册客户端(oauth_registered_client)表数据库访问层
- ok(T) - 记录类中的静态方法 io.github.lishangbu.orange.web.result.ApiResult
- 
创建一个成功的 API 返回结果。
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointErrorResponseHandler
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2ErrorApiResultAuthenticationFailureHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointResponseHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2AccessTokenApiResultResponseAuthenticationSuccessHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - 类中的方法 io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationSuccessHandler
- opaqueTokenIntrospector(OAuth2AuthorizationService, UserDetailsService) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OpaqueTokenIntrospectorAutoConfiguration
- OpaqueTokenIntrospectorAutoConfiguration - io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration中的类
- 
OpaqueTokenIntrospector 自动装配
- OpaqueTokenIntrospectorAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OpaqueTokenIntrospectorAutoConfiguration
- OrangeAdminApplication - io.github.lishangbu.orange.admin中的类
- 
管理应用
- OrangeAdminApplication() - 类的构造器 io.github.lishangbu.orange.admin.OrangeAdminApplication
- org.springframework.security.oauth2.server.authorization.authentication - 程序包 org.springframework.security.oauth2.server.authorization.authentication
- org.springframework.security.oauth2.server.authorization.web.authentication - 程序包 org.springframework.security.oauth2.server.authorization.web.authentication
- Organization - io.github.lishangbu.orange.rbac.entity中的类
- 
组织信息实体类,封装组织的层级结构和基本属性
- Organization() - 类的构造器 io.github.lishangbu.orange.rbac.entity.Organization
- OrganizationController - io.github.lishangbu.orange.rbac.controller中的类
- 
组织控制器
- OrganizationController() - 类的构造器 io.github.lishangbu.orange.rbac.controller.OrganizationController
- OrganizationMapper - io.github.lishangbu.orange.rbac.mapper中的接口
- 
组织信息数据库操作接口
- OrganizationService - io.github.lishangbu.orange.rbac.service中的接口
- 
组织信息服务接口
- OrganizationServiceImpl - io.github.lishangbu.orange.rbac.service.impl中的类
- 
组织信息服务实现类
- OrganizationServiceImpl() - 类的构造器 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- OrganizationTreeNode - io.github.lishangbu.orange.rbac.model中的类
- 
组织树节点
- OrganizationTreeNode(Organization) - 类的构造器 io.github.lishangbu.orange.rbac.model.OrganizationTreeNode
P
- page(Page, Role) - 类中的方法 io.github.lishangbu.orange.authorization.controller.RoleController
- 
分页查询角色列表
- page(Page, Organization) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
分页查询角色列表
- parse(String) - 类中的方法 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- PASSWORD - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.core.AuthorizationGrantTypeSupport
- passwordEncoder() - 类中的方法 io.github.lishangbu.orange.oauth2.common.autoconfiguration.PasswordEncoderAutoConfiguration
- PasswordEncoderAutoConfiguration - io.github.lishangbu.orange.oauth2.common.autoconfiguration中的类
- 
密码自动装配
- PasswordEncoderAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.common.autoconfiguration.PasswordEncoderAutoConfiguration
- Permission - io.github.lishangbu.orange.authorization.entity中的类
- 
权限(Permission)实体类
- Permission() - 类的构造器 io.github.lishangbu.orange.authorization.entity.Permission
- PermissionMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
权限(permission)表数据库访问层
- PermissionTreeNode - io.github.lishangbu.orange.authorization.model中的类
- 
权限树节点
- PermissionTreeNode(Permission) - 类的构造器 io.github.lishangbu.orange.authorization.model.PermissionTreeNode
- PREFIX - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.properties.Oauth2Properties
- 
配置属性前缀,用于绑定 application.yml 中的 oauth2 配置段
- Profile - io.github.lishangbu.orange.authorization.entity中的类
- 
用户个人资料表(Profile)实体类
- Profile() - 类的构造器 io.github.lishangbu.orange.authorization.entity.Profile
R
- readTree(byte[]) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
字节数组转 JsonNode
- readTree(InputStream) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
InputStream 转 JsonNode
- readTree(Reader) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
Reader 转 JsonNode
- readTree(String) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
JSON 字符串转 JsonNode
- readValue(byte[], Class) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
字节数组转对象
- readValue(byte[], TypeReference) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
字节数组转泛型对象
- readValue(byte[], JavaType) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
字节数组转指定类型对象
- readValue(InputStream, Class) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
InputStream 转对象
- readValue(InputStream, TypeReference) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
InputStream 转泛型对象
- readValue(InputStream, JavaType) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
InputStream 转指定类型对象
- readValue(Reader, Class) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
Reader 转对象
- readValue(Reader, TypeReference) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
Reader 转泛型对象
- readValue(Reader, JavaType) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
Reader 转指定类型对象
- readValue(String, Class) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
JSON 字符串转对象
- readValue(String, TypeReference) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
JSON 字符串转泛型对象
- ReferenceOAuth2AccessTokenGenerator - io.github.lishangbu.orange.oauth2.authorizationserver.token中的类
- 
Reference模式下,自定义access token生成器
- ReferenceOAuth2AccessTokenGenerator() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.token.ReferenceOAuth2AccessTokenGenerator
- remove(OAuth2Authorization) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService
- remove(OAuth2AuthorizationConsent) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationConsentService
- removeOrganizationByAncestorId(Long) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
根据ID删除组织
- removeOrganizationByAncestorId(Long) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
根据ID删除组织,包括其所有下级组织
- removeOrganizationByAncestorId(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
根据祖先ID删除组织
- removeOrganizationByAncestorIds(List) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
批量删除组织
- removeOrganizationByAncestorIds(List) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
根据祖先ID列表删除组织
- removeOrganizationByAncestorIds(List) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
根据祖先ID列表删除组织
- RESOURCE_NOT_FOUND - 枚举类 中的枚举常量 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
资源不存在
- RESOURCE_SERVER_SECURITY_FILTER_CHAIN_BEAN_NAME - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- RESOURCE_SERVER_SECURITY_FILTER_CHAIN_BEAN_ORDER - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- ResourceServerAutoConfiguration - io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration中的类
- 
资源服务器自动配置类
- ResourceServerAutoConfiguration() - 类的构造器 io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration.ResourceServerAutoConfiguration
- resourceServerSecurityFilterChain(HttpSecurity) - 类中的方法 io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration.ResourceServerAutoConfiguration
- 
资源服务器的安全过滤链
- Role - io.github.lishangbu.orange.authorization.entity中的类
- 
角色信息(Role)实体类
- Role() - 类的构造器 io.github.lishangbu.orange.authorization.entity.Role
- RoleController - io.github.lishangbu.orange.authorization.controller中的类
- 
角色控制器
- RoleController() - 类的构造器 io.github.lishangbu.orange.authorization.controller.RoleController
- RoleMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
角色信息(role)表数据库访问层
- RoleService - io.github.lishangbu.orange.authorization.service中的接口
- 
角色服务
- RoleServiceImpl - io.github.lishangbu.orange.authorization.service.impl中的类
- 
角色信息服务实现类
- RoleServiceImpl() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
S
- save(RegisteredClient) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultRegisteredClientRepository
- save(OAuth2Authorization) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService
- save(OAuth2AuthorizationConsent) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationConsentService
- saveOrganization(Organization) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
新增组织信息,自动维护层级深度和顶级组织ID
- saveOrganization(Organization) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
新增组织信息
- saveRole(Role) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- 
新增角色
- saveRole(Role) - 接口中的方法 io.github.lishangbu.orange.authorization.service.RoleService
- 
新增角色
- SecurityBeanDefinitionConstants - io.github.lishangbu.orange.oauth2.common.constant中的类
- 
安全相关Bean顺序配置
- SecurityBeanDefinitionConstants() - 类的构造器 io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- SecurityConstants - io.github.lishangbu.orange.oauth2.common.constant中的类
- 
security相关常量类
- SecurityConstants() - 类的构造器 io.github.lishangbu.orange.oauth2.common.constant.SecurityConstants
- SecurityErrorResultCode - io.github.lishangbu.orange.oauth2.common.result中的枚举类
- 
web api 结果
- selectAllChildrenByParentId(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- 
递归查询所有子节点(不包含当前节点)
- selectByAccessTokenValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据访问令牌查询认证信息
- selectByAuthorizationCodeValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据授权码查询认证信息
- selectByClientId(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthRegisteredClientMapper
- 
根据 clientId 查询注册客户端信息
- selectByDeviceCodeValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据设备码查询认证信息
- selectByOidcIdTokenValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据 OIDC ID Token 查询认证信息
- selectByRefreshTokenValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据刷新令牌查询认证信息
- selectByRegisteredClientIdAndPrincipalName(String, String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationConsentMapper
- selectByState(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据 state 查询认证信息
- selectByTokenValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据多种 token 字段联合查询认证信息,支持 state、authorizationCode、accessToken、refreshToken、idToken、userCode、deviceCode 任意一种 token。
- selectByUserCodeValue(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- 
根据用户码查询认证信息
- selectListByOrganization(Organization) - 接口中的方法 io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- 
模糊查询组织列表
- selectListByRoleCodes(List) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.MenuMapper
- 
通过角色代码查询所有菜单
- selectOrganizationsWithDescendantsByIds(List) - 接口中的方法 io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- 
查询指定组织ID列表及其所有下级组织(含自身)
- selectOrganizationWithDescendantsById(Long) - 接口中的方法 io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- 
查询指定组织及其所有下级组织(含自身)
- selectPageByRole(IPage, Role) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.RoleMapper
- 
分页模糊查询角色列表
- selectRootIdByIds(IPage, List) - 接口中的方法 io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- 
根据组织ID列表查询对应的根组织ID列表
- selectUserWithRolesByUsername(String) - 接口中的方法 io.github.lishangbu.orange.authorization.mapper.UserMapper
- 
通过用户名查询用户及其角色代码信息
- SERVER_ERROR - 枚举类 中的枚举常量 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
服务器内部错误
- setAccessTokenResponseCustomizer(Consumer) - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointResponseHandler
- 
Sets theConsumerproviding access to theOAuth2AccessTokenAuthenticationContextcontaining anOAuth2AccessTokenResponse.Builderand additional context information.
- setApplicationContext(ApplicationContext) - 类中的方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
注入 JsonMapper Bean
- setJsonMapper(JsonMapper) - 类中的静态方法 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- shouldIgnore(String) - 类中的方法 io.github.lishangbu.orange.web.util.AbstractUrlIgnoreCache
- 
判断给定的 URL 是否应被忽略。
- SUCCESS_CODE - 记录类中的静态变量 io.github.lishangbu.orange.web.result.ApiResult
- 
默认的成功操作码,通常用于表示操作成功。
- supports(Class) - 类中的方法 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthenticationProvider
- supports(MethodParameter, Class) - 类中的方法 io.github.lishangbu.orange.web.response.ApiResultResponseAdvice
- 
判断是否需要处理响应体
T
- throwError(String, String, String) - 类中的静态方法 io.github.lishangbu.orange.oauth2.authorizationserver.util.OAuth2EndpointUtils
- toJson(Object) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
对象转 JSON 字符串
- toJson(Object) - 类中的方法 io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
- toJsonAsBytes(Object) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
对象转 JSON 字节数组
- TOKEN_UNIQUE_ID - 类中的静态变量 io.github.lishangbu.orange.oauth2.common.constant.SecurityConstants
- TokenController - io.github.lishangbu.orange.authorization.controller中的类
- 
令牌接口
- TokenController() - 类的构造器 io.github.lishangbu.orange.authorization.controller.TokenController
- tokenGenerator() - 类中的方法 io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenGeneratorAutoConfiguration
- toPrettyJson(Object) - 类中的静态方法 io.github.lishangbu.orange.json.util.JsonUtils
- 
对象转格式化 JSON 字符串
- toString() - 类中的方法 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo
- toString() - 记录类中的方法 io.github.lishangbu.orange.web.result.ApiResult
- 
返回此记录类的字符串表示形式。
- traverseTree(List, BiConsumer, Function) - 类中的静态方法 io.github.lishangbu.orange.web.util.TreeUtils
- 
遍历树结构,对每个节点执行操作
- TreeUtils - io.github.lishangbu.orange.web.util中的类
- 
树形结构工具类,用于处理树形数据
- TreeUtils() - 类的构造器 io.github.lishangbu.orange.web.util.TreeUtils
U
- UNAUTHORIZED - 枚举类 中的枚举常量 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- 
401 Unauthorized.
- update(Role) - 类中的方法 io.github.lishangbu.orange.authorization.controller.RoleController
- 
根据ID更新角色信息
- update(Organization) - 类中的方法 io.github.lishangbu.orange.rbac.controller.OrganizationController
- 
根据ID更新组织信息
- updateOrganization(Organization) - 类中的方法 io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl
- 
根据ID更新组织信息
- updateOrganization(Organization) - 接口中的方法 io.github.lishangbu.orange.rbac.service.OrganizationService
- 
根据ID更新组织信息
- updateRole(Role) - 类中的方法 io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- 
根据ID更新角色信息
- updateRole(Role) - 接口中的方法 io.github.lishangbu.orange.authorization.service.RoleService
- 
根据ID更新角色信息
- user(UserInfo) - 类中的方法 io.github.lishangbu.orange.authorization.controller.TokenController
- User - io.github.lishangbu.orange.authorization.entity中的类
- 
用户信息(User)实体类
- User() - 类的构造器 io.github.lishangbu.orange.authorization.entity.User
- UserController - io.github.lishangbu.orange.authorization.controller中的类
- 
用户控制器
- UserController() - 类的构造器 io.github.lishangbu.orange.authorization.controller.UserController
- UserInfo - io.github.lishangbu.orange.oauth2.common.userdetails中的类
- 
用户信息
- UserInfo(String, String, boolean, boolean, boolean, boolean, Collection) - 类的构造器 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo
- UserInfo(String, String, Collection) - 类的构造器 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo
- UserMapper - io.github.lishangbu.orange.authorization.mapper中的接口
- 
用户信息(user)表数据库访问层
- UserService - io.github.lishangbu.orange.authorization.service中的接口
- 
用户服务
- UserServiceImpl - io.github.lishangbu.orange.authorization.service.impl中的类
- 
用户服务实现
- UserServiceImpl() - 类的构造器 io.github.lishangbu.orange.authorization.service.impl.UserServiceImpl
- UserWithRoles - io.github.lishangbu.orange.authorization.model中的类
- 
用户(包含角色信息)用于前端展示
- UserWithRoles() - 类的构造器 io.github.lishangbu.orange.authorization.model.UserWithRoles
- UuidKeyGenerator - io.github.lishangbu.orange.oauth2.authorizationserver.keygen中的类
- 
UUID Key 生成器
- UuidKeyGenerator() - 类的构造器 io.github.lishangbu.orange.oauth2.authorizationserver.keygen.UuidKeyGenerator
V
- valueOf(String) - 枚举类中的静态方法 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- 
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode
- 
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 io.github.lishangbu.orange.web.result.DefaultErrorResultCode
- 
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
W
- writeFailedResponse(HttpServletResponse, HttpStatus, ErrorResultCode, String...) - 类中的方法 io.github.lishangbu.orange.web.util.JsonResponseWriter
- writeSuccessResponse(HttpServletResponse) - 类中的方法 io.github.lishangbu.orange.web.util.JsonResponseWriter
- writeSuccessResponse(HttpServletResponse, Object) - 类中的方法 io.github.lishangbu.orange.web.util.JsonResponseWriter
常量字段值|所有程序包|所有类和接口|序列化表格