索引

A B C D E F G H I J L M O P R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格

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 an AuthenticationFailureHandler used for handling an OAuth2AuthenticationException and returning the OAuth 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 an AuthenticationSuccessHandler used for handling an OAuth2AccessTokenAuthenticationToken and returning the Access 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.0 ClientRegistration(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 of OAuth 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 of OAuth 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 an AuthenticationSuccessHandler used for handling an OAuth2AccessTokenAuthenticationToken and returning the Access 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 an AuthenticationFailureHandler used for handling an OAuth2AuthenticationException and returning the OAuth 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 an OAuth2ResourceOwnerPasswordAuthenticationProviderNew using 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 the Consumer providing access to the OAuth2AccessTokenAuthenticationContext containing an OAuth2AccessTokenResponse.Builder and 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
 
A B C D E F G H I J L M O P R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格