序列化表格
- 
程序包 io.github.lishangbu.orange.authorization.entity- 
类 io.github.lishangbu.orange.authorization.entity.Menuclass Menu extends Object implements Serializable- serialVersionUID:
- 1L
 - 
序列化字段- 
componentString component 组件路径
- 
disabledBoolean disabled 是否禁用菜单项
- 
enableMultiTabBoolean enableMultiTab 多标签页显示
- 
extraString extra 菜单项的额外部分
- 
iconString icon 菜单项的图标
- 
idLong id 主键
- 
keyString key 菜单项的标识符
- 
labelString label 菜单项的内容
- 
nameString name 名称
- 
parentIdLong parentId 父权限ID
- 
pathString path 路径
- 
pinnedBoolean pinned 固定标签页
- 
redirectString redirect 重定向路径
- 
showBoolean show 是否显示菜单项
- 
showTabBoolean showTab 显示标签页
- 
sortOrderInteger sortOrder 排序顺序
 
- 
 
- 
类 io.github.lishangbu.orange.authorization.entity.OauthAuthorizationclass OauthAuthorization extends Object implements Serializable- serialVersionUID:
- 1L
 - 
序列化字段- 
accessTokenExpiresAtInstant accessTokenExpiresAt 访问令牌过期时间
- 
accessTokenIssuedAtInstant accessTokenIssuedAt 访问令牌签发时间
- 
accessTokenMetadataMap<String, Object> accessTokenMetadata 访问令牌元数据
- 
accessTokenScopesString accessTokenScopes 访问令牌范围
- 
accessTokenValueString accessTokenValue 访问令牌值
- 
attributesMap<String, Object> attributes 属性
- 
authorizationCodeExpiresAtInstant authorizationCodeExpiresAt 授权码过期时间
- 
authorizationCodeIssuedAtInstant authorizationCodeIssuedAt 授权码签发时间
- 
authorizationCodeMetadataMap<String, Object> authorizationCodeMetadata 授权码元数据
- 
authorizationCodeValueString authorizationCodeValue 授权码值
- 
authorizationGrantTypeString authorizationGrantType 授权方式
- 
authorizationObjectbyte[] authorizationObject 序列化的完整 OAuth2Authorization 对象,采用 JSON 格式存储使用 Jackson3TypeHandler 自动序列化和反序列化 存储为 CLOB 类型,便于跨语言解析和调试 业务场景:用于持久化 OAuth2 授权信息,支持令牌续签、撤销等操作 - 另请参阅:
 
- 
authorizedScopesString authorizedScopes 授权范围
- 
deviceCodeExpiresAtInstant deviceCodeExpiresAt 设备代码过期时间
- 
deviceCodeIssuedAtInstant deviceCodeIssuedAt 设备代码签发时间
- 
deviceCodeMetadataMap<String, Object> deviceCodeMetadata 设备代码元数据
- 
deviceCodeValueString deviceCodeValue 设备代码值
- 
idString id 唯一标识符
- 
oidcIdTokenClaimsMap<String, Object> oidcIdTokenClaims OIDC ID 令牌声明
- 
oidcIdTokenExpiresAtInstant oidcIdTokenExpiresAt OIDC ID 令牌过期时间
- 
oidcIdTokenIssuedAtInstant oidcIdTokenIssuedAt OIDC ID 令牌签发时间
- 
oidcIdTokenMetadataMap<String, Object> oidcIdTokenMetadata OIDC ID 令牌元数据
- 
oidcIdTokenValueString oidcIdTokenValue OIDC ID 令牌值
- 
principalNameString principalName 主体名称
- 
refreshTokenExpiresAtInstant refreshTokenExpiresAt 刷新令牌过期时间
- 
refreshTokenIssuedAtInstant refreshTokenIssuedAt 刷新令牌签发时间
- 
refreshTokenMetadataMap<String, Object> refreshTokenMetadata 刷新令牌元数据
- 
refreshTokenValueString refreshTokenValue 刷新令牌值
- 
registeredClientIdString registeredClientId 已注册的客户端 ID
- 
stateString state 状态
- 
userCodeExpiresAtInstant userCodeExpiresAt 用户代码过期时间
- 
userCodeIssuedAtInstant userCodeIssuedAt 用户代码签发时间
- 
userCodeMetadataMap<String, Object> userCodeMetadata 用户代码元数据
- 
userCodeValueString userCodeValue 用户代码值
 
- 
 
- 
类 io.github.lishangbu.orange.authorization.entity.OauthAuthorizationConsentclass OauthAuthorizationConsent extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
类 io.github.lishangbu.orange.authorization.entity.OauthRegisteredClientclass OauthRegisteredClient extends Object implements Serializable- serialVersionUID:
- 1L
 - 
序列化字段- 
accessTokenFormatString accessTokenFormat the token format for an access token,The default is self-contained
- 
accessTokenTimeToLiveString accessTokenTimeToLive the time-to-live for an access token. The default is 5 minutes.
- 
authorizationCodeTimeToLiveString authorizationCodeTimeToLive the time-to-live for an authorization code. The default is 5 minutes.
- 
authorizationGrantTypesString authorizationGrantTypes 授权方式
- 
clientAuthenticationMethodsString clientAuthenticationMethods 客户端认证方式
- 
clientIdString clientId 客户端 ID
- 
clientIdIssuedAtInstant clientIdIssuedAt 客户端 ID 签发时间
- 
clientNameString clientName 客户端名称
- 
clientSecretString clientSecret 客户端密钥
- 
clientSecretExpiresAtInstant clientSecretExpiresAt 客户端密钥过期时间
- 
deviceCodeTimeToLiveString deviceCodeTimeToLive the time-to-live for an access token. The default is 5 minutes.
- 
idString id 唯一标识符
- 
idTokenSignatureAlgorithmString idTokenSignatureAlgorithm the JWS algorithm for signing the ID Token. The default is RS256.
- 
jwkSetUrlString jwkSetUrl the URL for the Client's JSON Web Key Set
- 
postLogoutRedirectUrisString postLogoutRedirectUris 登出后的重定向 URI
- 
redirectUrisString redirectUris 重定向 URI
- 
refreshTokenTimeToLiveString refreshTokenTimeToLive the time-to-live for a refresh token. The default is 60 minutes.
- 
requireAuthorizationConsentBoolean requireAuthorizationConsent true if authorization consent is required when the client requests access. The default is false
- 
requireProofKeyBoolean requireProofKey true if the client is required to provide a proof key challenge and verifier when performing the Authorization Code Grant flow. The default is false.
- 
reuseRefreshTokensBoolean reuseRefreshTokens Returns true if refresh tokens are reused when returning the access token response, or false if a new refresh token is issued. The default is true.
- 
scopesString scopes 客户端授权的范围
- 
tokenEndpointAuthenticationSigningAlgorithmString tokenEndpointAuthenticationSigningAlgorithm the JWS algorithm that must be used for signing the JWT used to authenticate the Client at the Token Endpoint for the private_key_jwt and client_secret_jwt authentication methods.
- 
x509CertificateBoundAccessTokensBoolean x509CertificateBoundAccessTokens true if access tokens must be bound to the client X509Certificate received during client authentication when using the tls_client_auth or self_signed_tls_client_auth method. The default is false.
- 
x509CertificateSubjectDnString x509CertificateSubjectDn the expected subject distinguished name associated to the client X509Certificate received during client authentication when using the tls_client_auth method
 
- 
 
- 
类 io.github.lishangbu.orange.authorization.entity.Permissionclass Permission extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
类 io.github.lishangbu.orange.authorization.entity.Profileclass Profile extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
类 io.github.lishangbu.orange.authorization.entity.Roleclass Role extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
类 io.github.lishangbu.orange.authorization.entity.Userclass User extends Object implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
程序包 io.github.lishangbu.orange.authorization.model- 
类 io.github.lishangbu.orange.authorization.model.MenuTreeNodeclass MenuTreeNode extends Menu implements Serializable- 
序列化字段- 
childrenList<MenuTreeNode> children 
 
- 
 
- 
- 
类 io.github.lishangbu.orange.authorization.model.PermissionTreeNodeclass PermissionTreeNode extends Permission implements Serializable- 
序列化字段- 
childrenList<PermissionTreeNode> children 
 
- 
 
- 
 
- 
- 
程序包 io.github.lishangbu.orange.oauth2.authorizationserver.exception- 
异常错误类 io.github.lishangbu.orange.oauth2.authorizationserver.exception.InvalidCaptchaExceptionclass InvalidCaptchaException extends org.springframework.security.core.AuthenticationException implements Serializable
 
- 
- 
程序包 io.github.lishangbu.orange.oauth2.common.core- 
类 io.github.lishangbu.orange.oauth2.common.core.AuthorizationGrantTypeSupportclass AuthorizationGrantTypeSupport extends Object implements Serializable- serialVersionUID:
- 620L
 
 
- 
- 
程序包 io.github.lishangbu.orange.oauth2.common.userdetails- 
类 io.github.lishangbu.orange.oauth2.common.userdetails.UserInfoclass UserInfo extends org.springframework.security.core.userdetails.User implements Serializable- serialVersionUID:
- 620L
 
 
- 
- 
程序包 io.github.lishangbu.orange.rbac.entity- 
类 io.github.lishangbu.orange.rbac.entity.Organizationclass Organization extends Object implements Serializable- serialVersionUID:
- 1L
 - 
序列化字段- 
code@NotBlank(message="\u7ec4\u7ec7\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String code 组织编码,用于外部引用和唯一标识建议使用字母、数字及下划线组合,长度不超过100 
- 
depthInteger depth 组织层级深度,表示当前节点距离根节点的层级根节点深度为1,子节点依次递增 可用于树形结构展示、权限控制等场景 
- 
enabled@NotNull(message="\u7ec4\u7ec7\u542f\u7528\u72b6\u6001\u4e0d\u80fd\u4e3a\u7a7a") Boolean enabled 组织是否启用,true表示启用,false表示禁用
- 
idLong id 主键,唯一标识组织
- 
name@NotBlank(message="\u7ec4\u7ec7\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String name 组织名称
- 
parentId@NotNull(message="\u4e0a\u7ea7\u7ec4\u7ec7\u4e0d\u80fd\u4e3a\u7a7a") Long parentId 父组织ID,指向上级组织,顶级组织为0
- 
remarkString remark 备注信息
- 
rootIdLong rootId 顶层组织ID冗余字段,表示当前节点所属的顶层公司/集团ID顶层节点自身为其rootId,子节点为其祖先的rootId 用于高效分组、权限控制、报表统计等场景 
- 
sortOrder@NotNull(message="\u6392\u5e8f\u987a\u5e8f\u4e0d\u80fd\u4e3a\u7a7a") Integer sortOrder 排序顺序
 
- 
 
 
- 
- 
程序包 io.github.lishangbu.orange.rbac.model- 
类 io.github.lishangbu.orange.rbac.model.OrganizationTreeNodeclass OrganizationTreeNode extends Organization implements Serializable- 
序列化字段- 
childrenList<OrganizationTreeNode> children 
 
- 
 
- 
 
- 
- 
程序包 io.github.lishangbu.orange.web.result- 
记录类 io.github.lishangbu.orange.web.result.ApiResultclass ApiResult extends Record implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
程序包 org.springframework.security.oauth2.server.authorization.authentication- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AccessTokenAuthenticationTokenclass OAuth2AccessTokenAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- 2773767853287774441L
 - 
序列化字段- 
accessTokenorg.springframework.security.oauth2.core.OAuth2AccessToken accessToken 
- 
additionalParametersMap<String, Object> additionalParameters 
- 
clientPrincipalorg.springframework.security.core.Authentication clientPrincipal 
- 
refreshTokenorg.springframework.security.oauth2.core.OAuth2RefreshToken refreshToken 
- 
registeredClientorg.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeAuthenticationTokenclass OAuth2AuthorizationCodeAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable
- 
异常错误类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationExceptionclass OAuth2AuthorizationCodeRequestAuthenticationException extends org.springframework.security.oauth2.core.OAuth2AuthenticationException implements Serializable- 
序列化字段- 
authorizationCodeRequestAuthenticationorg.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationToken authorizationCodeRequestAuthentication 
 
- 
 
- 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationTokenclass OAuth2AuthorizationCodeRequestAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.AbstractOAuth2AuthorizationCodeRequestAuthenticationToken implements Serializable- serialVersionUID:
- -1946164725241393094L
 - 
序列化字段- 
authorizationCodeorg.springframework.security.oauth2.server.authorization.OAuth2AuthorizationCode authorizationCode 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationConsentAuthenticationTokenclass OAuth2AuthorizationConsentAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -2111287271882598208L
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationTokenclass OAuth2AuthorizationGrantAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -1715946281123199051L
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationTokenclass OAuth2ClientAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -7150784632941221304L
 - 
序列化字段- 
additionalParametersMap<String, Object> additionalParameters 
- 
clientAuthenticationMethodorg.springframework.security.oauth2.core.ClientAuthenticationMethod clientAuthenticationMethod 
- 
clientIdString clientId 
- 
credentialsObject credentials 
- 
registeredClientorg.springframework.security.oauth2.server.authorization.client.RegisteredClient registeredClient 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationTokenclass OAuth2ClientCredentialsAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientRegistrationAuthenticationTokenclass OAuth2ClientRegistrationAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- 7135429161909989115L
 - 
序列化字段- 
clientRegistrationorg.springframework.security.oauth2.server.authorization.OAuth2ClientRegistration clientRegistration 
- 
principalorg.springframework.security.core.Authentication principal 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2DeviceAuthorizationConsentAuthenticationTokenclass OAuth2DeviceAuthorizationConsentAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationConsentAuthenticationToken implements Serializable- serialVersionUID:
- 3789252233721827596L
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2DeviceAuthorizationRequestAuthenticationTokenclass OAuth2DeviceAuthorizationRequestAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -561059025431630645L
 - 
序列化字段- 
additionalParametersMap<String, Object> additionalParameters 
- 
authorizationUriString authorizationUri 
- 
clientPrincipalorg.springframework.security.core.Authentication clientPrincipal 
- 
deviceCodeorg.springframework.security.oauth2.core.OAuth2DeviceCode deviceCode 
- 
scopesSet<String> scopes 
- 
userCodeorg.springframework.security.oauth2.core.OAuth2UserCode userCode 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2DeviceCodeAuthenticationTokenclass OAuth2DeviceCodeAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable- 
序列化字段- 
deviceCodeString deviceCode 
 
- 
 
- 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2DeviceVerificationAuthenticationTokenclass OAuth2DeviceVerificationAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -2164261941629756913L
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthorizationGrantAuthenticationTokenclass OAuth2PasswordAuthorizationGrantAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2PushedAuthorizationRequestAuthenticationTokenclass OAuth2PushedAuthorizationRequestAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.AbstractOAuth2AuthorizationCodeRequestAuthenticationToken implements Serializable- serialVersionUID:
- 7330534287786569644L
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2RefreshTokenAuthenticationTokenclass OAuth2RefreshTokenAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenExchangeAuthenticationTokenclass OAuth2TokenExchangeAuthenticationToken extends org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken implements Serializable
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenExchangeCompositeAuthenticationTokenclass OAuth2TokenExchangeCompositeAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- 
序列化字段- 
actorsList<org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenExchangeActor> actors 
- 
subjectorg.springframework.security.core.Authentication subject 
 
- 
 
- 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenIntrospectionAuthenticationTokenclass OAuth2TokenIntrospectionAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- 9003173975452760956L
 - 
序列化字段- 
additionalParametersMap<String, Object> additionalParameters 
- 
clientPrincipalorg.springframework.security.core.Authentication clientPrincipal 
- 
tokenString token 
- 
tokenClaimsorg.springframework.security.oauth2.server.authorization.OAuth2TokenIntrospection tokenClaims 
- 
tokenTypeHintString tokenTypeHint 
 
- 
 
- 
类 org.springframework.security.oauth2.server.authorization.authentication.OAuth2TokenRevocationAuthenticationTokenclass OAuth2TokenRevocationAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable- serialVersionUID:
- -880609099230203249L
 
 
-