索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- access_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- accessToken - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
Access-Token 值
- accessToken - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
-
具体引起异常的 Access-Token 值
- accessToken - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
-
具体引起异常的 Access-Token 值
- AccessTokenModel - cn.dev33.satoken.oauth2.data.model中的类
-
Model: Access-Token
- AccessTokenModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- AccessTokenModel(String, String, Object, List<String>) - 类的构造器 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
构建一个
- accessTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
Access-Token 保存的时间(单位:秒) 默认两个小时
- accessTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
单独配置此Client:Access-Token 保存的时间(单位秒) [默认取全局配置]
- acr - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
身份验证上下文类引用
- addAllowGrantTypes(String...) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- addAllowRedirectUris(String...) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- addClient(SaClientModel) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
注册 client
- addContractScopes(String...) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- allowGrantTypes - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用允许的所有 grant_type
- allowRedirectUris - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用允许授权的所有 redirect_uri
- amr - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
身份验证方法参考
- Api() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- aud - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
必填:客户端标识符,clientId,例如:s6BhdRkqt3
- Authorization - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- authorization_code - 类中的静态变量 cn.dev33.satoken.oauth2.consts.GrantType
- authorizationCode - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
-
具体引起异常的 code 值
- AuthorizationCodeGrantTypeHandler - cn.dev33.satoken.oauth2.granttype.handler中的类
-
authorization_code grant_type 处理器
- AuthorizationCodeGrantTypeHandler() - 类的构造器 cn.dev33.satoken.oauth2.granttype.handler.AuthorizationCodeGrantTypeHandler
- authorize - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- authorize() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
模式一:Code授权码 / 模式二:隐藏式
- authTime - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
用户认证时间,10位时间戳,例如:1723339988
- azp - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
授权方 - 签发 ID 令牌的一方,如果存在,它必须包含此方的 OAuth 2.0 客户端 ID。
B
- basic - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- Basic - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- bearer - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- Bearer - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- build_redirect_uri - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- buildAccessTokenReturnValue(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
构建返回值: 获取 token
- buildAccessTokenReturnValue(AccessTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
构建返回值: 获取 token
- buildClientTokenReturnValue(ClientTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
构建返回值: 凭证式 模式认证 获取 token
- buildClientTokenReturnValue(ClientTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
构建返回值: 凭证式 模式认证 获取 token
- buildImplicitRedirectUri(String, String, String) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建URL:下放Access-Token URL (implicit 隐藏式)
- buildImplicitRedirectUri(String, String, String) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建URL:下放Access-Token URL (implicit 隐藏式)
- buildRedirectUri(String, String, String) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建URL:下放Code URL (Authorization Code 授权码)
- buildRedirectUri(String, String, String) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建URL:下放Code URL (Authorization Code 授权码)
- buildRefreshTokenReturnValue(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
构建返回值: RefreshToken 刷新 Access-Token
- buildRevokeTokenReturnValue() - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
构建返回值: 回收 Access-Token
C
- checkAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验 Access-Token,成功返回 AccessTokenModel,失败则抛出异常
- checkAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验 Access-Token,成功返回 AccessTokenModel,失败则抛出异常
- checkAccessTokenParam(String, String, String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:Access-Token、clientId、clientSecret 三者是否匹配成功
- checkAccessTokenScope(String, String...) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:指定 Access-Token 是否具有指定 Scope 列表,如果不具备则抛出异常
- checkAccessTokenScope(String, String...) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:指定 Access-Token 是否具有指定 Scope 列表,如果不具备则抛出异常
- checkAuthorizeResponseType(String, SaRequest, SaOAuth2ServerConfig) - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
校验 authorize 路由的 ResponseType 参数
- checkClientModel(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验 clientId 信息并返回 ClientModel,如果找不到对应 Client 信息则抛出异常
- checkClientModel(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验 clientId 信息并返回 ClientModel,如果找不到对应 Client 信息则抛出异常
- checkClientSecret(String, String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:clientId 与 clientSecret 是否正确
- checkClientSecret(String, String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:clientId 与 clientSecret 是否正确
- checkClientSecretAndScope(String, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:clientId 与 clientSecret 是否正确,并且是否签约了指定 scopes
- checkClientSecretAndScope(String, String, List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:clientId 与 clientSecret 是否正确,并且是否签约了指定 scopes
- checkClientToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验 Client-Token,成功返回 ClientTokenModel,失败则抛出异常
- checkClientToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验 Client-Token,成功返回 ClientTokenModel,失败则抛出异常
- checkClientTokenScope(String, String...) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:指定 Client-Token 是否具有指定 Scope 列表,如果不具备则抛出异常
- checkClientTokenScope(String, String...) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:指定 Client-Token 是否具有指定 Scope 列表,如果不具备则抛出异常
- checkContractScope(SaClientModel, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常
- checkContractScope(SaClientModel, List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常
- checkContractScope(String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常
- checkContractScope(String, List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常
- checkCurrClientSecret() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
校验当前请求中提交的 clientId 和 clientSecret 是否正确,如果正确则返回 SaClientModel 对象
- checkGainTokenParam(String, String, String, String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:使用 code 获取 token 时提供的参数校验
- checkMethod(SaCheckAccessToken, Method) - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckAccessTokenHandler
- checkMethod(SaCheckClientIdSecret, Method) - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientIdSecretHandler
- checkMethod(SaCheckClientToken, Method) - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientTokenHandler
- checkModel() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
检查此Model参数是否有效
- checkRedirectUri(String, String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:该 Client 使用指定 url 作为回调地址,是否合法
- checkRedirectUri(String, String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验:该 Client 使用指定 url 作为回调地址,是否合法
- checkRedirectUriListNormal(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验配置的 allowRedirectUris 是否合规,如果不合规则抛出异常
- checkRedirectUriListNormalStaticMethod(List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验配置的 allowRedirectUris 是否合规,如果不合规则抛出异常,静态方法内部实现
- checkRefreshToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验 Refresh-Token,成功返回 RefreshTokenModel,失败则抛出异常
- checkRefreshToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
校验 Refresh-Token,成功返回 RefreshTokenModel,失败则抛出异常
- checkRefreshTokenParam(String, String, String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
校验:使用 Refresh-Token 刷新 Access-Token 时提供的参数校验
- checkState(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
检查 state 是否被重复使用
- checkState(String) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
检查 state 是否被重复使用
- client_credentials - 类中的静态变量 cn.dev33.satoken.oauth2.consts.GrantType
- client_id - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- client_secret - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- client_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- client_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.CodeModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
-
应用id
- clientId - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
应用id
- clientId - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
-
具体引起异常的 ClientId 值
- clientId - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
-
具体引起异常的 ClientId 值
- ClientIdAndSecretModel - cn.dev33.satoken.oauth2.data.model.request中的类
-
Client 的 id 和 secret
- ClientIdAndSecretModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- ClientIdAndSecretModel(String, String) - 类的构造器 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- clients - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
client 列表
- clientSecret - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用秘钥
- clientSecret - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
-
应用秘钥
- clientToken - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
Client-Token 值
- clientToken - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
-
具体引起异常的 Client-Token 值
- clientToken - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
-
具体引起异常的 Client-Token 值
- clientToken() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
模式四:凭证式
- ClientTokenModel - cn.dev33.satoken.oauth2.data.model中的类
-
Model: Client-Token
- ClientTokenModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- ClientTokenModel(String, String, List<String>) - 类的构造器 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
构建一个
- clientTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
Client-Token 保存的时间(单位:秒) 默认两个小时
- clientTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
单独配置此Client:Client-Token 保存的时间(单位秒) [默认取全局配置]
- cn.dev33.satoken.oauth2 - 程序包 cn.dev33.satoken.oauth2
- cn.dev33.satoken.oauth2.annotation - 程序包 cn.dev33.satoken.oauth2.annotation
- cn.dev33.satoken.oauth2.annotation.handler - 程序包 cn.dev33.satoken.oauth2.annotation.handler
- cn.dev33.satoken.oauth2.config - 程序包 cn.dev33.satoken.oauth2.config
- cn.dev33.satoken.oauth2.consts - 程序包 cn.dev33.satoken.oauth2.consts
- cn.dev33.satoken.oauth2.dao - 程序包 cn.dev33.satoken.oauth2.dao
- cn.dev33.satoken.oauth2.data.convert - 程序包 cn.dev33.satoken.oauth2.data.convert
- cn.dev33.satoken.oauth2.data.generate - 程序包 cn.dev33.satoken.oauth2.data.generate
- cn.dev33.satoken.oauth2.data.loader - 程序包 cn.dev33.satoken.oauth2.data.loader
- cn.dev33.satoken.oauth2.data.model - 程序包 cn.dev33.satoken.oauth2.data.model
- cn.dev33.satoken.oauth2.data.model.loader - 程序包 cn.dev33.satoken.oauth2.data.model.loader
- cn.dev33.satoken.oauth2.data.model.oidc - 程序包 cn.dev33.satoken.oauth2.data.model.oidc
- cn.dev33.satoken.oauth2.data.model.request - 程序包 cn.dev33.satoken.oauth2.data.model.request
- cn.dev33.satoken.oauth2.data.resolver - 程序包 cn.dev33.satoken.oauth2.data.resolver
- cn.dev33.satoken.oauth2.error - 程序包 cn.dev33.satoken.oauth2.error
- cn.dev33.satoken.oauth2.exception - 程序包 cn.dev33.satoken.oauth2.exception
- cn.dev33.satoken.oauth2.function - 程序包 cn.dev33.satoken.oauth2.function
- cn.dev33.satoken.oauth2.function.strategy - 程序包 cn.dev33.satoken.oauth2.function.strategy
- cn.dev33.satoken.oauth2.granttype.handler - 程序包 cn.dev33.satoken.oauth2.granttype.handler
- cn.dev33.satoken.oauth2.processor - 程序包 cn.dev33.satoken.oauth2.processor
- cn.dev33.satoken.oauth2.scope - 程序包 cn.dev33.satoken.oauth2.scope
- cn.dev33.satoken.oauth2.scope.handler - 程序包 cn.dev33.satoken.oauth2.scope.handler
- cn.dev33.satoken.oauth2.strategy - 程序包 cn.dev33.satoken.oauth2.strategy
- cn.dev33.satoken.oauth2.template - 程序包 cn.dev33.satoken.oauth2.template
- code - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- code - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ResponseType
- code - 类中的变量 cn.dev33.satoken.oauth2.data.model.CodeModel
-
授权码
- CODE_30101 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
client_id 不可为空
- CODE_30102 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
scope 不可为空
- CODE_30103 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
redirect_uri 不可为空
- CODE_30104 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
LoginId 不可为空
- CODE_30105 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 client_id
- CODE_30106 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 access_token
- CODE_30107 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 client_token
- CODE_30108 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
Access-Token 不具备指定的 Scope
- CODE_30109 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
Client-Token 不具备指定的 Scope
- CODE_30110 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 Code 码
- CODE_30111 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 Refresh-Token
- CODE_30112 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
请求的 Scope 暂未签约
- CODE_30113 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 redirect_url
- CODE_30114 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
非法 redirect_url
- CODE_30115 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效client_secret
- CODE_30120 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
redirect_uri 不一致
- CODE_30122 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
client_id 不一致
- CODE_30125 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 response_type
- CODE_30126 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 grant_type
- CODE_30127 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效 state
- CODE_30131 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
暂未开放授权码模式
- CODE_30132 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
暂未开放隐藏式模式
- CODE_30133 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
暂未开放密码式模式
- CODE_30134 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
暂未开放凭证式模式
- CODE_30141 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
系统暂未开放的授权模式
- CODE_30142 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
应用暂未开放的授权模式
- CODE_30151 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
无效的请求 Method
- CODE_30191 - 接口中的静态变量 cn.dev33.satoken.oauth2.error.SaOAuth2ErrorCode
-
其它异常
- CodeModel - cn.dev33.satoken.oauth2.data.model中的类
-
Model: 授权码
- CodeModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.CodeModel
-
构建一个
- CodeModel(String, String, List<String>, Object, String) - 类的构造器 cn.dev33.satoken.oauth2.data.model.CodeModel
-
构建一个
- codeTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
Code授权码 保存的时间(单位:秒) 默认五分钟
- CommonScope - cn.dev33.satoken.oauth2.scope中的类
-
OAuth2 常见权限定义
- confirmView - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
OAuth-Server端:确认授权时返回的View
- contractScopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用签约的所有权限
- convertAccessTokenToRefreshToken(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
将 Access-Token 转换为 Refresh-Token
- convertAccessTokenToRefreshToken(AccessTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
将 Access-Token 转换为 Refresh-Token
- convertCodeToAccessToken(CodeModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
将 Code 转换为 Access-Token
- convertCodeToAccessToken(CodeModel) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
将 Code 转换为 Access-Token
- convertIdTokenToMap(IdTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
-
将 IdTokenModel 转化为 Map 数据
- convertRedirectUriStringToList(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
转换 redirect_uri 数据格式:String -> List
- convertRedirectUriStringToList(String) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
转换 redirect_uri 数据格式:String -> List
- convertRefreshTokenToAccessToken(RefreshTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
将 Refresh-Token 转换为 Access-Token
- convertRefreshTokenToAccessToken(RefreshTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
将 Refresh-Token 转换为 Access-Token
- convertRefreshTokenToRefreshToken(RefreshTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
根据 Refresh-Token 创建一个新的 Refresh-Token
- convertRefreshTokenToRefreshToken(RefreshTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
根据 Refresh-Token 创建一个新的 Refresh-Token
- convertScopeListToString(List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
转换 scope 数据格式:List -> String
- convertScopeListToString(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
转换 scope 数据格式:List -> String
- convertScopeStringToList(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverter
-
转换 scope 数据格式:String -> List
- convertScopeStringToList(String) - 类中的方法 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
-
转换 scope 数据格式:String -> List
- createAccessToken - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
创建一个 AccessToken value
- createClientToken - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
创建一个 ClientToken value
- createCodeValue - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
创建一个 code value
- createRefreshToken - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
创建一个 RefreshToken value
- currClientModel() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
根据当前请求提交的 client_id 参数获取 SaClientModel 对象
D
- deleteAccessToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Access-Token
- deleteAccessTokenIndex(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Access-Token索引
- deleteClientToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Client-Token
- deleteClientTokenIndex(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Client-Token索引
- deleteCode(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Code
- deleteCodeIndex(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Code索引
- deleteGrantScope(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:state记录
- deleteGrantScope(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:用户授权记录
- deleteLowerClientToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Lower-Client-Token
- deleteLowerClientTokenIndex(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Lower-Client-Token索引
- deleteRefreshToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Refresh-Token
- deleteRefreshTokenIndex(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
删除:Refresh-Token索引
- digest - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- Digest - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- dister() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
处理 Server 端请求, 路由分发
- doConfirm - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- doConfirm() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
doConfirm 确认授权接口
- doLogin - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- doLogin() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
doLogin 登录接口
- doLoginHandle - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
OAuth-Server端:登录函数
E
- enableAuthorizationCode - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否打开模式:授权码(Authorization Code)
- enableClientCredentials - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否打开模式:凭证式(Client Credentials)
- enableImplicit - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否打开模式:隐藏式(Implicit)
- enablePassword - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否打开模式:密码式(Password)
- execute(String, Object, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.function.strategy.SaOAuth2CreateAccessTokenValueFunction
-
创建一个 AccessToken value
- execute(String, Object, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.function.strategy.SaOAuth2CreateCodeValueFunction
-
创建一个 code value
- execute(String, Object, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.function.strategy.SaOAuth2CreateRefreshTokenValueFunction
-
创建一个 RefreshToken value
- execute(String, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.function.strategy.SaOAuth2CreateClientTokenValueFunction
-
创建一个 ClientToken value
- exp - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
必填:令牌到期时间,10位时间戳,例如:1723341795
- expiresTime - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
Access-Token 到期时间
- expiresTime - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
Client-Token 到期时间
- expiresTime - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
Refresh-Token 到期时间
- extraData - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
扩展数据
- extraData - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
扩展数据
- extraData - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
扩展数据
- extraData - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
扩展数据
- ExtraField() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ExtraField
G
- generateAccessToken(RequestAuthModel, boolean) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建Model:Access-Token (根据RequestAuthModel构建,用于隐藏式 and 密码式)
- generateAccessToken(RequestAuthModel, boolean) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建Model:Access-Token (根据RequestAuthModel构建,用于隐藏式 and 密码式)
- generateAccessToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建Model:Access-Token
- generateAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建Model:Access-Token
- generateClientToken(String, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建Model:Client-Token
- generateClientToken(String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建Model:Client-Token
- generateCode(RequestAuthModel) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
构建Model:Code授权码
- generateCode(RequestAuthModel) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
构建Model:Code授权码
- generateJwtIdToken(IdTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
-
生成 jwt 格式的 id_token
- getAccessToken() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getAccessToken() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
- getAccessToken() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
- getAccessToken(SaRequest, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.AuthorizationCodeGrantTypeHandler
- getAccessToken(SaRequest, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.PasswordGrantTypeHandler
- getAccessToken(SaRequest, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.RefreshTokenGrantTypeHandler
- getAccessToken(SaRequest, String, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.granttype.handler.SaOAuth2GrantTypeHandlerInterface
-
获取 AccessTokenModel 对象
- getAccessToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Access-Token Model
- getAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 AccessTokenModel,无效的 AccessToken 会返回 null
- getAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 AccessTokenModel,无效的 AccessToken 会返回 null
- getAccessTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getAccessTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getAccessTokenValue(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Access-Token Value
- getAccessTokenValue(String, Object) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 Access-Token,根据索引: clientId、loginId
- getAccessTokenValue(String, Object) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 Access-Token,根据索引: clientId、loginId
- getAllowGrantTypes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getAllowRedirectUris() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getAuthorizationCode() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- getClientId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getClientId() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
- getClientId() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
- getClientIdByAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 Access-Token 所代表的 clientId
- getClientIdByAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 Access-Token 所代表的 clientId
- getClientModel(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoader
-
根据 id 获取 Client 信息
- getClientModel(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 ClientModel,根据 clientId
- getClientModel(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 ClientModel,根据 clientId
- getClientModelNotNull(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoader
-
根据 id 获取 Client 信息,不允许为 null
- getClients() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
获取 client 列表
- getClientSecret() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getClientSecret() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- getClientToken() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- getClientToken() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
- getClientToken() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
- getClientToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Client-Token Model
- getClientToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 ClientTokenModel,无效的 ClientToken 会返回 null
- getClientToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 ClientTokenModel,无效的 ClientToken 会返回 null
- getClientTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getClientTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getClientTokenValue(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Client-Token Value
- getClientTokenValue(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 ClientToken,根据索引: clientId
- getClientTokenValue(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 ClientToken,根据索引: clientId
- getCode() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- getCode(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Code Model
- getCodeTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getCodeValue(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Code Value
- getContractScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getDao() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getDataConverter() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getDataGenerate() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getDataLoader() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getDataResolver() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getEnableAuthorizationCode() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getEnableClientCredentials() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getEnableImplicit() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getEnablePassword() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getExpiresIn() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
获取:此 Access-Token 的剩余有效期(秒)
- getExpiresIn() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
获取:此 Client-Token 的剩余有效期(秒)
- getExpiresIn() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
获取:此 Refresh-Token 的剩余有效期(秒)
- getExpiresTime() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getExpiresTime() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- getExpiresTime() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getExtraData() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getExtraData() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- getExtraData() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getGrantScope(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:用户授权记录
- getHandlerAnnotationClass() - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckAccessTokenHandler
- getHandlerAnnotationClass() - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientIdSecretHandler
- getHandlerAnnotationClass() - 类中的方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientTokenHandler
- getHandlerGrantType() - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.AuthorizationCodeGrantTypeHandler
- getHandlerGrantType() - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.PasswordGrantTypeHandler
- getHandlerGrantType() - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.RefreshTokenGrantTypeHandler
- getHandlerGrantType() - 接口中的方法 cn.dev33.satoken.oauth2.granttype.handler.SaOAuth2GrantTypeHandlerInterface
-
获取所要处理的 GrantType
- getHandlerScope() - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
- getHandlerScope() - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OpenIdScopeHandler
- getHandlerScope() - 接口中的方法 cn.dev33.satoken.oauth2.scope.handler.SaOAuth2ScopeHandlerInterface
-
获取所要处理的权限
- getHandlerScope() - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.UserIdScopeHandler
- getHideStatusField() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getHigherScope() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
获取 指定高级权限,多个用逗号隔开
- getHigherScopeList() - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取高级权限列表
- getIdTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- getIsNewRefresh() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getIsNewRefresh() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getIss() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- getIss() - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
-
获取 iss
- getLoginId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getLoginId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- getLoginId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getLoginId() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getLoginIdByAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 Access-Token 所代表的LoginId
- getLoginIdByAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 Access-Token 所代表的LoginId
- getLowerClientTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getLowerClientTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getLowerClientTokenValue(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Lower-Client-Token Value
- getLowerScope() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
获取 指定低级权限,多个用逗号隔开
- getLowerScopeList() - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取低级权限列表
- getMode4ReturnAccessToken() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getNonce() - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
-
获取 nonce
- getOidc() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
获取 oidc 相关配置
- getOpenid(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoader
-
根据ClientId 和 LoginId 获取openid
- getOpenidDigestPrefix() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getRedirectUri() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- getRedirectUri() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getRefreshExpiresIn() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
获取:此 Refresh-Token 的剩余有效期(秒)
- getRefreshExpiresTime() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getRefreshToken() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getRefreshToken() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getRefreshToken() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
- getRefreshToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Refresh-Token Model
- getRefreshToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 RefreshTokenModel,无效的 RefreshToken 会返回 null
- getRefreshToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 RefreshTokenModel,无效的 RefreshToken 会返回 null
- getRefreshTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- getRefreshTokenTimeout() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- getRefreshTokenValue(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:Refresh-Token Value
- getRefreshTokenValue(String, Object) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
获取 Refresh-Token,根据索引: clientId、loginId
- getRefreshTokenValue(String, Object) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
获取 Refresh-Token,根据索引: clientId、loginId
- getResponseType() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getSaTokenConfig() - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取使用的 SaTokenConfig 实例
- getSaTokenDao() - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取使用的 getSaTokenDao 实例
- getScope() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
- getScope() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
- getScope() - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
- getScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- getScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- getScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- getScopes() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getServerConfig() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getState() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- getState(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
获取:state
- getStpLogic() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getTemplate() - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- getTokenType() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- getTokenType() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- grant_type - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- GrantType - cn.dev33.satoken.oauth2.consts中的类
-
所有授权类型
- GrantType() - 类的构造器 cn.dev33.satoken.oauth2.consts.GrantType
- grantTypeAuth - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
根据 scope 信息对一个 AccessTokenModel 进行加工处理
- grantTypeHandlerMap - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
grant_type 处理器集合
H
- hasAccessTokenScope(String, String...) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
判断:指定 Access-Token 是否具有指定 Scope 列表,返回 true 或 false
- hasAccessTokenScope(String, String...) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
判断:指定 Access-Token 是否具有指定 Scope 列表,返回 true 或 false
- hasClientTokenScope(String, String...) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
判断:指定 Client-Token 是否具有指定 Scope 列表,返回 true 或 false
- hasClientTokenScope(String, String...) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
判断:指定 Client-Token 是否具有指定 Scope 列表,返回 true 或 false
- hideStatusField - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否在返回值中隐藏默认的状态字段 (code、msg、data)
- higherScope - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
指定高级权限,多个用逗号隔开
I
- iat - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
必填:签发此令牌的时间,10位时间戳,例如:1723339995
- id_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ExtraField
- IdTokenModel - cn.dev33.satoken.oauth2.data.model.oidc中的类
- IdTokenModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
- idTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
-
idToken 有效期(单位秒) 默认十分钟
- implicit - 类中的静态变量 cn.dev33.satoken.oauth2.consts.GrantType
- instance - 类中的静态变量 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
全局默认实例
- instance - 类中的静态变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
全局单例引用
- isContractScope(String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
判断:该 Client 是否签约了指定的 Scope,返回 true 或 false
- isContractScope(String, List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
判断:该 Client 是否签约了指定的 Scope,返回 true 或 false
- isGrantScope(Object, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
判断:指定 loginId 是否对一个 Client 授权给了指定 Scope
- isGrantScope(Object, String, List<String>) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
判断:指定 loginId 是否对一个 Client 授权给了指定 Scope
- isNeedCarefulConfirm(Object, String, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
判断:指定 loginId 在指定 Client 请求指定 Scope 时,是否需要手动确认授权
- isNewRefresh - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token
- isNewRefresh - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
单独配置此Client:是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token [默认取全局配置]
- iss - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
-
iss 值,如不配置则自动计算
- iss - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
必填:发行者标识符,例如:https://server.example.com
L
- loginByUsernamePassword(String, String) - 类中的方法 cn.dev33.satoken.oauth2.granttype.handler.PasswordGrantTypeHandler
-
根据 username、password 进行登录,如果登录失败请直接抛出异常
- loginId - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
账号id
- loginId - 类中的变量 cn.dev33.satoken.oauth2.data.model.CodeModel
-
对应账号id
- loginId - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
对应账号id
- loginId - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
对应的账号id
- lowerClientTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
Lower-Client-Token 保存的时间(单位:秒) 默认为 -1,代表延续 Client-Token 有效期
- lowerClientTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
单独配置此Client:Lower-Client-Token 保存的时间(单位:秒) [默认取全局配置]
- lowerScope - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
指定低级权限,多个用逗号隔开
M
- mode4ReturnAccessToken - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
模式4是否返回 AccessToken 字段
N
- name - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- nonce - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
随机数,客户端提供,防止重放攻击,例如:e9a3f4d9
- NOT_HANDLE - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts
-
表示请求没有得到任何有效处理 {msg: "not handle"}
- notLoginView - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
OAuth-Server端:未登录时返回的View
O
- OIDC - 类中的静态变量 cn.dev33.satoken.oauth2.scope.CommonScope
-
获取 id_token
- OidcScopeHandler - cn.dev33.satoken.oauth2.scope.handler中的类
-
id_token 权限处理器:在 AccessToken 扩展参数中追加 id_token 字段
- OidcScopeHandler() - 类的构造器 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
- OK - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts
-
表示OK的返回结果
- openid - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ExtraField
- OPENID - 类中的静态变量 cn.dev33.satoken.oauth2.scope.CommonScope
-
获取 openid
- OPENID_DEFAULT_DIGEST_PREFIX - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts
-
默认 openid 生成算法中使用的前缀
- openidDigestPrefix - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
默认 openid 生成算法中使用的摘要前缀
- OpenIdScopeHandler - cn.dev33.satoken.oauth2.scope.handler中的类
-
OpenId 权限处理器:在 AccessToken 扩展参数中追加 openid 字段
- OpenIdScopeHandler() - 类的构造器 cn.dev33.satoken.oauth2.scope.handler.OpenIdScopeHandler
P
- Param() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- password - 类中的静态变量 cn.dev33.satoken.oauth2.consts.GrantType
- password - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- PasswordGrantTypeHandler - cn.dev33.satoken.oauth2.granttype.handler中的类
-
password grant_type 处理器
- PasswordGrantTypeHandler() - 类的构造器 cn.dev33.satoken.oauth2.granttype.handler.PasswordGrantTypeHandler
- pwd - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
R
- readAccessToken(SaRequest) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
数据读取:从请求对象中读取 AccessToken
- readAccessToken(SaRequest) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
数据读取:从请求对象中读取 AccessToken,获取不到返回 null
- readClientIdAndSecret(SaRequest) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
数据读取:从请求对象中读取 ClientId、Secret
- readClientIdAndSecret(SaRequest) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
数据读取:从请求对象中读取 ClientId、Secret,如果获取不到则抛出异常
- readClientToken(SaRequest) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
数据读取:从请求对象中读取 ClientToken
- readClientToken(SaRequest) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
数据读取:从请求对象中读取 ClientToken,获取不到返回 null
- readRequestAuthModel(SaRequest, Object) - 接口中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
-
数据读取:从请求对象中构建 RequestAuthModel
- readRequestAuthModel(SaRequest, Object) - 类中的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
-
数据读取:从请求对象中构建 RequestAuthModel
- redirect_uri - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- redirectUri - 类中的变量 cn.dev33.satoken.oauth2.data.model.CodeModel
-
重定向的地址
- redirectUri - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
待重定向URL
- refresh - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- refresh() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
Refresh-Token 刷新 Access-Token
- refresh_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.GrantType
- refresh_token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- refreshAccessToken(String) - 接口中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerate
-
刷新Model:根据 Refresh-Token 生成一个新的 Access-Token
- refreshAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
-
刷新Model:根据 Refresh-Token 生成一个新的 Access-Token
- refreshAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
根据 RefreshToken 刷新出一个 AccessToken
- refreshAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
根据 RefreshToken 刷新出一个 AccessToken
- refreshExpiresTime - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
Refresh-Token 到期时间
- refreshToken - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
Refresh-Token 值
- refreshToken - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
Refresh-Token 值
- refreshToken - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
-
具体引起异常的 Refresh-Token 值
- RefreshTokenGrantTypeHandler - cn.dev33.satoken.oauth2.granttype.handler中的类
-
refresh_token grant_type 处理器
- RefreshTokenGrantTypeHandler() - 类的构造器 cn.dev33.satoken.oauth2.granttype.handler.RefreshTokenGrantTypeHandler
- RefreshTokenModel - cn.dev33.satoken.oauth2.data.model中的类
-
Model: Refresh-Token
- RefreshTokenModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- refreshTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
Refresh-Token 保存的时间(单位:秒) 默认30 天
- refreshTokenTimeout - 类中的变量 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
单独配置此Client:Refresh-Token 保存的时间(单位秒) [默认取全局配置]
- registerDefaultGrantTypeHandler() - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
注册所有默认的权限处理器
- registerDefaultScopeHandler() - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
注册所有默认的权限处理器
- registerGrantTypeHandler(SaOAuth2GrantTypeHandlerInterface) - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
注册一个权限处理器
- registerScopeHandler(SaOAuth2ScopeHandlerInterface) - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
注册一个权限处理器
- removeGrantTypeHandler(String) - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
移除一个权限处理器
- removeScopeHandler(String) - 类中的方法 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
移除一个权限处理器
- RequestAuthModel - cn.dev33.satoken.oauth2.data.model.request中的类
-
请求授权参数的 Model
- RequestAuthModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- response_type - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- responseType - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
授权类型, 非必填
- ResponseType() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ResponseType
- revoke - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- revoke() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
回收 Access-Token
- revokeAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
回收 Access-Token
- revokeAccessToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
回收 Access-Token
- revokeAccessTokenByIndex(String, Object) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
回收 Access-Token,根据索引: clientId、loginId
- revokeAccessTokenByIndex(String, Object) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
回收 Access-Token,根据索引: clientId、loginId
- revokeClientToken(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
回收 ClientToken
- revokeClientToken(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
回收 ClientToken
- revokeClientTokenByIndex(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
回收 ClientToken,根据索引: clientId
- revokeClientTokenByIndex(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
回收 ClientToken,根据索引: clientId
- revokeLowerClientTokenByIndex(String) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
回收 Lower-Client-Token,根据索引: clientId
- revokeLowerClientTokenByIndex(String) - 类中的静态方法 cn.dev33.satoken.oauth2.template.SaOAuth2Util
-
回收 Lower-Client-Token,根据索引: clientId
S
- SaCheckAccessToken - cn.dev33.satoken.oauth2.annotation中的Annotation Interface
-
Access-Token 校验:指定请求中必须包含有效的 access_token ,并且包含指定的 scope
- SaCheckAccessTokenHandler - cn.dev33.satoken.oauth2.annotation.handler中的类
-
注解 SaCheckAccessToken 的处理器
- SaCheckAccessTokenHandler() - 类的构造器 cn.dev33.satoken.oauth2.annotation.handler.SaCheckAccessTokenHandler
- SaCheckClientIdSecret - cn.dev33.satoken.oauth2.annotation中的Annotation Interface
-
ClientSecret 校验:指定请求中必须包含有效的 client_id 和 client_secret 信息
- SaCheckClientIdSecretHandler - cn.dev33.satoken.oauth2.annotation.handler中的类
-
注解 SaCheckClientSecret 的处理器
- SaCheckClientIdSecretHandler() - 类的构造器 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientIdSecretHandler
- SaCheckClientToken - cn.dev33.satoken.oauth2.annotation中的Annotation Interface
-
Client-Token 校验:指定请求中必须包含有效的 client_token ,并且包含指定的 scope
- SaCheckClientTokenHandler - cn.dev33.satoken.oauth2.annotation.handler中的类
-
注解 SaCheckAccessToken 的处理器
- SaCheckClientTokenHandler() - 类的构造器 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientTokenHandler
- SaClientModel - cn.dev33.satoken.oauth2.data.model.loader中的类
-
Client应用信息 Model
- SaClientModel() - 类的构造器 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- SaClientModel(String, String, List<String>, List<String>) - 类的构造器 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- SaOAuth2AccessTokenException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Access-Token 相关错误
- SaOAuth2AccessTokenException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
-
一个异常:代表 Access-Token 相关错误
- SaOAuth2AccessTokenException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
-
一个异常:代表 Access-Token 相关错误
- SaOAuth2AccessTokenScopeException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Access-Token Scope 相关错误
- SaOAuth2AccessTokenScopeException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
-
一个异常:代表 Access-Token Scope 相关错误
- SaOAuth2AccessTokenScopeException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
-
一个异常:代表 Access-Token Scope 相关错误
- SaOAuth2AuthorizationCodeException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Code 授权码相关错误
- SaOAuth2AuthorizationCodeException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
-
一个异常:代表 Access-Token 相关错误
- SaOAuth2AuthorizationCodeException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
-
一个异常:代表 Access-Token 相关错误
- SaOAuth2ClientModelException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 ClientModel 相关错误
- SaOAuth2ClientModelException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
-
一个异常:代表 ClientModel 相关错误
- SaOAuth2ClientModelException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
-
一个异常:代表 ClientModel 相关错误
- SaOAuth2ClientModelScopeException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 ClientModel Scope 相关错误
- SaOAuth2ClientModelScopeException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
-
一个异常:代表 ClientModel Scope 相关错误
- SaOAuth2ClientModelScopeException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
-
一个异常:代表 ClientModel Scope 相关错误
- SaOAuth2ClientTokenException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Client-Token 相关错误
- SaOAuth2ClientTokenException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
-
一个异常:代表 Client-Token 相关错误
- SaOAuth2ClientTokenException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
-
一个异常:代表 Client-Token 相关错误
- SaOAuth2ClientTokenScopeException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Client-Token Scope 相关错误
- SaOAuth2ClientTokenScopeException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
-
一个异常:代表 Client-Token Scope 相关错误
- SaOAuth2ClientTokenScopeException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
-
一个异常:代表 Client-Token Scope 相关错误
- SaOAuth2ConfirmViewFunction - cn.dev33.satoken.oauth2.function中的接口
-
函数式接口:OAuth-Server端 确认授权时返回的View
- SaOAuth2Consts - cn.dev33.satoken.oauth2.consts中的类
-
Sa-Token OAuth2 所有常量
- SaOAuth2Consts() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts
- SaOAuth2Consts.Api - cn.dev33.satoken.oauth2.consts中的类
-
所有API接口
- SaOAuth2Consts.ExtraField - cn.dev33.satoken.oauth2.consts中的类
-
扩展字段
- SaOAuth2Consts.Param - cn.dev33.satoken.oauth2.consts中的类
-
所有参数名称
- SaOAuth2Consts.ResponseType - cn.dev33.satoken.oauth2.consts中的类
-
所有返回类型
- SaOAuth2Consts.TokenType - cn.dev33.satoken.oauth2.consts中的类
-
所有 token 类型
- SaOAuth2CreateAccessTokenValueFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:创建一个 AccessToken value
- SaOAuth2CreateClientTokenValueFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:创建一个 ClientToken value
- SaOAuth2CreateCodeValueFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:创建一个 code value
- SaOAuth2CreateRefreshTokenValueFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:创建一个 RefreshToken value
- SaOAuth2Dao - cn.dev33.satoken.oauth2.dao中的接口
-
Sa-Token OAuth2 数据持久层
- SaOAuth2DaoDefaultImpl - cn.dev33.satoken.oauth2.dao中的类
-
Sa-Token OAuth2 数据持久层,默认实现
- SaOAuth2DaoDefaultImpl() - 类的构造器 cn.dev33.satoken.oauth2.dao.SaOAuth2DaoDefaultImpl
- SaOAuth2DataConverter - cn.dev33.satoken.oauth2.data.convert中的接口
-
Sa-Token OAuth2 数据格式转换器
- SaOAuth2DataConverterDefaultImpl - cn.dev33.satoken.oauth2.data.convert中的类
-
Sa-Token OAuth2 数据格式转换器,默认实现类
- SaOAuth2DataConverterDefaultImpl() - 类的构造器 cn.dev33.satoken.oauth2.data.convert.SaOAuth2DataConverterDefaultImpl
- SaOAuth2DataGenerate - cn.dev33.satoken.oauth2.data.generate中的接口
-
Sa-Token OAuth2 数据构建器,负责相关 Model 数据构建
- SaOAuth2DataGenerateDefaultImpl - cn.dev33.satoken.oauth2.data.generate中的类
-
Sa-Token OAuth2 数据构建器,默认实现类
- SaOAuth2DataGenerateDefaultImpl() - 类的构造器 cn.dev33.satoken.oauth2.data.generate.SaOAuth2DataGenerateDefaultImpl
- SaOAuth2DataLoader - cn.dev33.satoken.oauth2.data.loader中的接口
-
Sa-Token OAuth2 数据加载器
- SaOAuth2DataLoaderDefaultImpl - cn.dev33.satoken.oauth2.data.loader中的类
-
Sa-Token OAuth2 数据加载器 默认实现类
- SaOAuth2DataLoaderDefaultImpl() - 类的构造器 cn.dev33.satoken.oauth2.data.loader.SaOAuth2DataLoaderDefaultImpl
- SaOAuth2DataResolver - cn.dev33.satoken.oauth2.data.resolver中的接口
-
Sa-Token OAuth2 数据解析器,负责 Web 交互层面的数据进出:
- SaOAuth2DataResolverDefaultImpl - cn.dev33.satoken.oauth2.data.resolver中的类
-
Sa-Token OAuth2 数据解析器,负责 Web 交互层面的数据进出:
- SaOAuth2DataResolverDefaultImpl() - 类的构造器 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
- SaOAuth2DoLoginHandleFunction - cn.dev33.satoken.oauth2.function中的接口
-
函数式接口:登录函数
- SaOAuth2ErrorCode - cn.dev33.satoken.oauth2.error中的接口
-
定义 sa-token-oauth2 所有异常细分状态码
- SaOAuth2Exception - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 OAuth2 认证流程错误
- SaOAuth2Exception(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2Exception
-
一个异常:代表 OAuth2 认证流程错误
- SaOAuth2Exception(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2Exception
-
一个异常:代表 OAuth2 认证流程错误
- SaOAuth2GrantTypeAuthFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:GrantType 认证
- SaOAuth2GrantTypeHandlerInterface - cn.dev33.satoken.oauth2.granttype.handler中的接口
-
所有 OAuth2 GrantType 处理器的父接口
- SaOAuth2Manager - cn.dev33.satoken.oauth2中的类
-
Sa-Token-OAuth2 模块 总控类
- SaOAuth2Manager() - 类的构造器 cn.dev33.satoken.oauth2.SaOAuth2Manager
- SaOAuth2NotLoginViewFunction - cn.dev33.satoken.oauth2.function中的接口
-
函数式接口:OAuth-Server端 未登录时返回的View
- SaOAuth2OidcConfig - cn.dev33.satoken.oauth2.config中的类
-
Sa-Token OAuth2 Server 端 Oidc 配置类 Model
- SaOAuth2OidcConfig() - 类的构造器 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- SaOAuth2RefreshTokenException - cn.dev33.satoken.oauth2.exception中的异常错误
-
一个异常:代表 Refresh-Token 相关错误
- SaOAuth2RefreshTokenException(String) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
-
一个异常:代表 Refresh-Token 相关错误
- SaOAuth2RefreshTokenException(Throwable) - 异常错误的构造器 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
-
一个异常:代表 Refresh-Token 相关错误
- SaOAuth2ScopeHandlerInterface - cn.dev33.satoken.oauth2.scope.handler中的接口
-
所有 OAuth2 权限处理器的父接口
- SaOAuth2ScopeWorkAccessTokenFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:AccessTokenModel 加工
- SaOAuth2ScopeWorkClientTokenFunction - cn.dev33.satoken.oauth2.function.strategy中的接口
-
函数式接口:ClientTokenModel 加工
- SaOAuth2ServerConfig - cn.dev33.satoken.oauth2.config中的类
-
Sa-Token OAuth2 Server 端 配置类 Model
- SaOAuth2ServerConfig() - 类的构造器 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- SaOAuth2ServerProcessor - cn.dev33.satoken.oauth2.processor中的类
-
Sa-Token OAuth2 请求处理器
- SaOAuth2ServerProcessor() - 类的构造器 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
- SaOAuth2Strategy - cn.dev33.satoken.oauth2.strategy中的类
-
Sa-Token OAuth2 相关策略
- SaOAuth2Template - cn.dev33.satoken.oauth2.template中的类
-
Sa-Token-OAuth2 模块 代码实现
- SaOAuth2Template() - 类的构造器 cn.dev33.satoken.oauth2.template.SaOAuth2Template
- SaOAuth2Util - cn.dev33.satoken.oauth2.template中的类
-
Sa-Token OAuth2 模块 工具类
- SaOAuth2Util() - 类的构造器 cn.dev33.satoken.oauth2.template.SaOAuth2Util
- saveAccessToken(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:AccessToken-Model
- saveAccessTokenIndex(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:AccessToken-索引
- saveClientToken(ClientTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:ClientToken-Model
- saveClientTokenIndex(ClientTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:ClientToken-索引
- saveCode(CodeModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:Code-Model
- saveCodeIndex(CodeModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:Code-索引
- saveGrantScope(String, Object, List<String>) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:用户授权记录
- saveGrantScope(String, Object, List<String>) - 类中的方法 cn.dev33.satoken.oauth2.template.SaOAuth2Template
-
持久化:用户授权记录
- saveLowerClientTokenIndex(ClientTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:Lower-Client-Token 索引
- saveRefreshToken(RefreshTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:RefreshToken-Model
- saveRefreshTokenIndex(RefreshTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:RefreshToken-索引
- saveState(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
持久化:state
- scope - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- scope - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
-
具体引起异常的 scope 值
- scope - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
-
具体引起异常的 scope 值
- scope - 异常错误中的变量 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
-
具体引起异常的 scope 值
- scope() - annotation interface 中的元素 cn.dev33.satoken.oauth2.annotation.SaCheckAccessToken
-
需要校验的 scope [ 数组 ]
- scope() - annotation interface 中的元素 cn.dev33.satoken.oauth2.annotation.SaCheckClientToken
-
需要校验的 scope [ 数组 ]
- scopeHandlerMap - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
权限处理器集合
- scopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
授权范围
- scopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
授权范围
- scopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.CodeModel
-
授权范围
- scopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
-
授权范围
- scopes - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
授权范围
- setAccessToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setAccessToken(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
- setAccessToken(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
- setAccessTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setAccessTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setAllowGrantTypes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
-
应用允许的所有 grant_type
- setAllowRedirectUris(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setAuthorizationCode(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- setClientId(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setClientId(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
- setClientId(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
- setClients(Map<String, SaClientModel>) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
写入 client 列表
- setClientSecret(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setClientSecret(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
- setClientToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- setClientToken(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
- setClientToken(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
- setClientTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setClientTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setCode(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- setCodeTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setContractScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setDao(SaOAuth2Dao) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setDataConverter(SaOAuth2DataConverter) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setDataGenerate(SaOAuth2DataGenerate) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setDataLoader(SaOAuth2DataLoader) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setDataResolver(SaOAuth2DataResolver) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setEnableAuthorizationCode(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setEnableClientCredentials(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setEnableImplicit(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setEnablePassword(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setExpiresTime(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setExpiresTime(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- setExpiresTime(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setExtraData(Map<String, Object>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setExtraData(Map<String, Object>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- setExtraData(Map<String, Object>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setHideStatusField(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setHigherScope(String) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
设置 指定高级权限,多个用逗号隔开
- setIdTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- setIsNewRefresh(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setIsNewRefresh(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setIss(String) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- setLoginId(Object) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setLoginId(Object) - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- setLoginId(Object) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setLoginId(Object) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setLowerClientTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setLowerClientTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setLowerScope(String) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
设置 指定低级权限,多个用逗号隔开
- setMode4ReturnAccessToken(Boolean) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setOidc(SaOAuth2OidcConfig) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
-
设置 oidc 相关配置
- setOpenidDigestPrefix(String) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setRedirectUri(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- setRedirectUri(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setRefreshExpiresTime(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setRefreshToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setRefreshToken(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setRefreshToken(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
- setRefreshTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- setRefreshTokenTimeout(long) - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- setResponseType(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setScope(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
- setScope(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
- setScope(String) - 异常错误中的方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
- setScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- setScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- setScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- setScopes(List<String>) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setServerConfig(SaOAuth2ServerConfig) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setState(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
- setStpLogic(StpLogic) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setTemplate(SaOAuth2Template) - 类中的静态方法 cn.dev33.satoken.oauth2.SaOAuth2Manager
- setTokenType(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- setTokenType(String) - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- splicingAccessTokenIndexKey(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Access-Token索引
- splicingAccessTokenSaveKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Access-Token持久化
- splicingClientTokenIndexKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Client-Token 索引
- splicingClientTokenSaveKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Client-Token持久化
- splicingCodeIndexKey(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Code索引
- splicingCodeSaveKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Code持久化
- splicingGrantScopeKey(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:用户授权记录
- splicingLowerClientTokenIndexKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Lower-Client-Token 索引
- splicingRefreshTokenIndexKey(String, Object) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Refresh-Token索引
- splicingRefreshTokenSaveKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:Refresh-Token持久化
- splicingStateSaveKey(String) - 接口中的方法 cn.dev33.satoken.oauth2.dao.SaOAuth2Dao
-
拼接key:state 参数持久化
- state - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- state - 类中的变量 cn.dev33.satoken.oauth2.data.model.request.RequestAuthModel
-
状态标识, 可为null
- sub - 类中的变量 cn.dev33.satoken.oauth2.data.model.oidc.IdTokenModel
-
必填:用户标识符,用户id,例如:10001
T
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AccessTokenScopeException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelScopeException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientTokenScopeException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2Exception
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2AuthorizationCodeException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2ClientModelException
-
如果 flag==true,则抛出 message 异常
- throwBy(boolean, String, String, int) - 异常错误中的静态方法 cn.dev33.satoken.oauth2.exception.SaOAuth2RefreshTokenException
-
如果 flag==true,则抛出 message 异常
- throwErrorClientNotEnableModel() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
应用未开放此授权模式时抛出异常
- throwErrorSystemNotEnableModel() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
系统未开放此授权模式时抛出异常
- token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Api
- token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
- token - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ResponseType
- token() - 类中的方法 cn.dev33.satoken.oauth2.processor.SaOAuth2ServerProcessor
-
Code 换 Access-Token / 模式三:密码式 / 自定义 grant_type
- tokenType - 类中的变量 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
-
Token 类型
- tokenType - 类中的变量 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
-
Token 类型
- TokenType() - 类的构造器 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.TokenType
- toString() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2OidcConfig
- toString() - 类中的方法 cn.dev33.satoken.oauth2.config.SaOAuth2ServerConfig
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.AccessTokenModel
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.ClientTokenModel
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.CodeModel
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.RefreshTokenModel
- toString() - 类中的方法 cn.dev33.satoken.oauth2.data.model.request.ClientIdAndSecretModel
U
- userid - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.ExtraField
- USERID - 类中的静态变量 cn.dev33.satoken.oauth2.scope.CommonScope
-
获取 userid
- UserIdScopeHandler - cn.dev33.satoken.oauth2.scope.handler中的类
-
UserId 权限处理器:在 AccessToken 扩展参数中追加 userid 字段
- UserIdScopeHandler() - 类的构造器 cn.dev33.satoken.oauth2.scope.handler.UserIdScopeHandler
- username - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts.Param
W
- workAccessToken(AccessTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
- workAccessToken(AccessTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OpenIdScopeHandler
- workAccessToken(AccessTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.scope.handler.SaOAuth2ScopeHandlerInterface
-
当构建的 AccessToken 具有此权限时,所需要执行的方法
- workAccessToken(AccessTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.UserIdScopeHandler
- workAccessTokenByScope - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
根据 scope 信息对一个 AccessTokenModel 进行加工处理
- workClientToken(ClientTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
- workClientToken(ClientTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OpenIdScopeHandler
- workClientToken(ClientTokenModel) - 接口中的方法 cn.dev33.satoken.oauth2.scope.handler.SaOAuth2ScopeHandlerInterface
-
当构建的 ClientToken 具有此权限时,所需要执行的方法
- workClientToken(ClientTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.UserIdScopeHandler
- workClientTokenByScope - 类中的变量 cn.dev33.satoken.oauth2.strategy.SaOAuth2Strategy
-
根据 scope 信息对一个 ClientTokenModel 进行加工处理
- workExtraData(IdTokenModel) - 类中的方法 cn.dev33.satoken.oauth2.scope.handler.OidcScopeHandler
-
加工 IdTokenModel
_
- _checkMethod() - 类中的静态方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientIdSecretHandler
- _checkMethod(String[]) - 类中的静态方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckAccessTokenHandler
- _checkMethod(String[]) - 类中的静态方法 cn.dev33.satoken.oauth2.annotation.handler.SaCheckClientTokenHandler
- _FINALLY_WORK_SCOPE - 类中的静态变量 cn.dev33.satoken.oauth2.consts.SaOAuth2Consts
-
最终权限处理器标识符:在所有权限处理器执行之后,执行此 scope 标识符代表的权限处理器
All Classes and Interfaces|常量字段值|所有程序包|序列化表格