类的使用
cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
使用SaClientModel的程序包
程序包
说明
-
cn.dev33.satoken.oauth2.config中SaClientModel的使用
类型参数类型为SaClientModel的cn.dev33.satoken.oauth2.config中的字段返回变量类型为SaClientModel的类型的cn.dev33.satoken.oauth2.config中的方法类型变量类型为SaClientModel的cn.dev33.satoken.oauth2.config中的方法参数 -
cn.dev33.satoken.oauth2.data.loader中SaClientModel的使用
修饰符和类型方法说明default SaClientModelSaOAuth2DataLoader.getClientModel(String clientId) 根据 id 获取 Client 信息default SaClientModelSaOAuth2DataLoader.getClientModelNotNull(String clientId) 根据 id 获取 Client 信息,不允许为 null -
cn.dev33.satoken.oauth2.data.model.loader中SaClientModel的使用
修饰符和类型方法说明SaClientModel.addAllowGrantTypes(String... grantTypes) SaClientModel.addAllowRedirectUris(String... redirectUris) SaClientModel.addContractScopes(String... scopes) SaClientModel.setAccessTokenTimeout(long accessTokenTimeout) SaClientModel.setAllowGrantTypes(List<String> allowGrantTypes) 应用允许的所有 grant_typeSaClientModel.setAllowRedirectUris(List<String> allowRedirectUris) SaClientModel.setClientId(String clientId) SaClientModel.setClientSecret(String clientSecret) SaClientModel.setClientTokenTimeout(long clientTokenTimeout) SaClientModel.setContractScopes(List<String> contractScopes) SaClientModel.setIsNewRefresh(Boolean isNewRefresh) SaClientModel.setLowerClientTokenTimeout(long lowerClientTokenTimeout) SaClientModel.setRefreshTokenTimeout(long refreshTokenTimeout) -
cn.dev33.satoken.oauth2.processor中SaClientModel的使用
修饰符和类型方法说明SaOAuth2ServerProcessor.checkCurrClientSecret()校验当前请求中提交的 clientId 和 clientSecret 是否正确,如果正确则返回 SaClientModel 对象SaOAuth2ServerProcessor.currClientModel()根据当前请求提交的 client_id 参数获取 SaClientModel 对象 -
cn.dev33.satoken.oauth2.template中SaClientModel的使用
修饰符和类型方法说明SaOAuth2Template.checkClientModel(String clientId) 校验 clientId 信息并返回 ClientModel,如果找不到对应 Client 信息则抛出异常static SaClientModelSaOAuth2Util.checkClientModel(String clientId) 校验 clientId 信息并返回 ClientModel,如果找不到对应 Client 信息则抛出异常SaOAuth2Template.checkClientSecret(String clientId, String clientSecret) 校验:clientId 与 clientSecret 是否正确static SaClientModelSaOAuth2Util.checkClientSecret(String clientId, String clientSecret) 校验:clientId 与 clientSecret 是否正确SaOAuth2Template.checkClientSecretAndScope(String clientId, String clientSecret, List<String> scopes) 校验:clientId 与 clientSecret 是否正确,并且是否签约了指定 scopesstatic SaClientModelSaOAuth2Util.checkClientSecretAndScope(String clientId, String clientSecret, List<String> scopes) 校验:clientId 与 clientSecret 是否正确,并且是否签约了指定 scopesSaOAuth2Template.checkContractScope(SaClientModel cm, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常SaOAuth2Template.checkContractScope(String clientId, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常static SaClientModelSaOAuth2Util.checkContractScope(SaClientModel cm, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常static SaClientModelSaOAuth2Util.checkContractScope(String clientId, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常SaOAuth2Template.getClientModel(String clientId) 获取 ClientModel,根据 clientIdstatic SaClientModelSaOAuth2Util.getClientModel(String clientId) 获取 ClientModel,根据 clientId修饰符和类型方法说明SaOAuth2Template.checkContractScope(SaClientModel cm, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常static SaClientModelSaOAuth2Util.checkContractScope(SaClientModel cm, List<String> scopes) 校验:该 Client 是否签约了指定的 Scope,如果没有则抛出异常