类的使用
cn.dev33.satoken.oauth2.data.model.AccessTokenModel
使用AccessTokenModel的程序包
程序包
说明
-
cn.dev33.satoken.oauth2.dao中AccessTokenModel的使用
修饰符和类型方法说明default AccessTokenModelSaOAuth2Dao.getAccessToken(String accessToken) 获取:Access-Token Model修饰符和类型方法说明default voidSaOAuth2Dao.saveAccessToken(AccessTokenModel at) 持久化:AccessToken-Modeldefault voidSaOAuth2Dao.saveAccessTokenIndex(AccessTokenModel at) 持久化:AccessToken-索引 -
cn.dev33.satoken.oauth2.data.convert中AccessTokenModel的使用
修饰符和类型方法说明SaOAuth2DataConverter.convertCodeToAccessToken(CodeModel cm) 将 Code 转换为 Access-TokenSaOAuth2DataConverterDefaultImpl.convertCodeToAccessToken(CodeModel cm) 将 Code 转换为 Access-TokenSaOAuth2DataConverter.convertRefreshTokenToAccessToken(RefreshTokenModel rt) 将 Refresh-Token 转换为 Access-TokenSaOAuth2DataConverterDefaultImpl.convertRefreshTokenToAccessToken(RefreshTokenModel rt) 将 Refresh-Token 转换为 Access-Token修饰符和类型方法说明SaOAuth2DataConverter.convertAccessTokenToRefreshToken(AccessTokenModel at) 将 Access-Token 转换为 Refresh-TokenSaOAuth2DataConverterDefaultImpl.convertAccessTokenToRefreshToken(AccessTokenModel at) 将 Access-Token 转换为 Refresh-Token -
cn.dev33.satoken.oauth2.data.generate中AccessTokenModel的使用
修饰符和类型方法说明SaOAuth2DataGenerate.generateAccessToken(RequestAuthModel ra, boolean isCreateRt) 构建Model:Access-Token (根据RequestAuthModel构建,用于隐藏式 and 密码式)SaOAuth2DataGenerate.generateAccessToken(String code) 构建Model:Access-TokenSaOAuth2DataGenerateDefaultImpl.generateAccessToken(RequestAuthModel ra, boolean isCreateRt) 构建Model:Access-Token (根据RequestAuthModel构建,用于隐藏式 and 密码式)SaOAuth2DataGenerateDefaultImpl.generateAccessToken(String code) 构建Model:Access-TokenSaOAuth2DataGenerate.refreshAccessToken(String refreshToken) 刷新Model:根据 Refresh-Token 生成一个新的 Access-TokenSaOAuth2DataGenerateDefaultImpl.refreshAccessToken(String refreshToken) 刷新Model:根据 Refresh-Token 生成一个新的 Access-Token -
cn.dev33.satoken.oauth2.data.model中AccessTokenModel的使用
修饰符和类型方法说明AccessTokenModel.setAccessToken(String accessToken) AccessTokenModel.setClientId(String clientId) AccessTokenModel.setExpiresTime(long expiresTime) AccessTokenModel.setExtraData(Map<String, Object> extraData) AccessTokenModel.setLoginId(Object loginId) AccessTokenModel.setRefreshExpiresTime(long refreshExpiresTime) AccessTokenModel.setRefreshToken(String refreshToken) AccessTokenModel.setTokenType(String tokenType) -
cn.dev33.satoken.oauth2.data.resolver中AccessTokenModel的使用
修饰符和类型方法说明SaOAuth2DataResolver.buildAccessTokenReturnValue(AccessTokenModel at) 构建返回值: 获取 tokenSaOAuth2DataResolverDefaultImpl.buildAccessTokenReturnValue(AccessTokenModel at) 构建返回值: 获取 tokenSaOAuth2DataResolver.buildRefreshTokenReturnValue(AccessTokenModel at) 构建返回值: RefreshToken 刷新 Access-Token -
cn.dev33.satoken.oauth2.granttype.handler中AccessTokenModel的使用
修饰符和类型方法说明AuthorizationCodeGrantTypeHandler.getAccessToken(cn.dev33.satoken.context.model.SaRequest req, String clientId, List<String> scopes) PasswordGrantTypeHandler.getAccessToken(cn.dev33.satoken.context.model.SaRequest req, String clientId, List<String> scopes) RefreshTokenGrantTypeHandler.getAccessToken(cn.dev33.satoken.context.model.SaRequest req, String clientId, List<String> scopes) SaOAuth2GrantTypeHandlerInterface.getAccessToken(cn.dev33.satoken.context.model.SaRequest req, String clientId, List<String> scopes) 获取 AccessTokenModel 对象 -
cn.dev33.satoken.oauth2.scope.handler中AccessTokenModel的使用
修饰符和类型方法说明voidOidcScopeHandler.workAccessToken(AccessTokenModel at) voidOpenIdScopeHandler.workAccessToken(AccessTokenModel at) voidSaOAuth2ScopeHandlerInterface.workAccessToken(AccessTokenModel at) 当构建的 AccessToken 具有此权限时,所需要执行的方法voidUserIdScopeHandler.workAccessToken(AccessTokenModel at) -
cn.dev33.satoken.oauth2.template中AccessTokenModel的使用
修饰符和类型方法说明SaOAuth2Template.checkAccessToken(String accessToken) 校验 Access-Token,成功返回 AccessTokenModel,失败则抛出异常static AccessTokenModelSaOAuth2Util.checkAccessToken(String accessToken) 校验 Access-Token,成功返回 AccessTokenModel,失败则抛出异常SaOAuth2Template.checkAccessTokenParam(String clientId, String clientSecret, String accessToken) 校验:Access-Token、clientId、clientSecret 三者是否匹配成功SaOAuth2Template.getAccessToken(String accessToken) 获取 AccessTokenModel,无效的 AccessToken 会返回 nullstatic AccessTokenModelSaOAuth2Util.getAccessToken(String accessToken) 获取 AccessTokenModel,无效的 AccessToken 会返回 nullSaOAuth2Template.refreshAccessToken(String refreshToken) 根据 RefreshToken 刷新出一个 AccessTokenstatic AccessTokenModelSaOAuth2Util.refreshAccessToken(String refreshToken) 根据 RefreshToken 刷新出一个 AccessToken