类的使用
cn.dev33.satoken.apikey.model.ApiKeyModel
使用ApiKeyModel的程序包
-
cn.dev33.satoken.apikey中ApiKeyModel的使用
修饰符和类型方法说明SaApiKeyTemplate.checkApiKey(String apiKey) 校验 ApiKey,成功返回 ApiKeyModel,失败则抛出异常static ApiKeyModelSaApiKeyUtil.checkApiKey(String apiKey) 校验 ApiKey,成功返回 ApiKeyModel,失败则抛出异常SaApiKeyTemplate.createApiKeyModel()创建一个 ApiKeyModel 对象SaApiKeyTemplate.createApiKeyModel(Object loginId) 创建一个 ApiKeyModel 对象static ApiKeyModelSaApiKeyUtil.createApiKeyModel()创建一个 ApiKeyModel 对象static ApiKeyModelSaApiKeyUtil.createApiKeyModel(Object loginId) 创建一个 ApiKeyModel 对象SaApiKeyTemplate.currentApiKey()数据读取:从请求对象中读取 ApiKey,并查询到 ApiKeyModel 信息static ApiKeyModelSaApiKeyUtil.currentApiKey()数据读取:从请求对象中读取 ApiKey,并查询到 ApiKeyModel 信息获取 ApiKeyModel,无效的 ApiKey 会返回 nullstatic ApiKeyModel获取 ApiKeyModel,无效的 ApiKey 会返回 nullSaApiKeyTemplate.getApiKeyModelFromCache(String apiKey) 根据 apiKey 从 Cache 获取 ApiKeyModel 信息SaApiKeyTemplate.getApiKeyModelFromDatabase(String apiKey) 根据 apiKey 从 Database 获取 ApiKeyModel 信息返回变量类型为ApiKeyModel的类型的cn.dev33.satoken.apikey中的方法修饰符和类型方法说明SaApiKeyTemplate.getApiKeyList(Object loginId) 获取指定 loginId 的 ApiKey 列表记录static List<ApiKeyModel>SaApiKeyUtil.getApiKeyList(Object loginId) 获取指定 loginId 的 ApiKey 列表记录参数类型为ApiKeyModel的cn.dev33.satoken.apikey中的方法修饰符和类型方法说明voidSaApiKeyTemplate.saveApiKey(ApiKeyModel ak) 持久化:ApiKeyModelstatic voidSaApiKeyUtil.saveApiKey(ApiKeyModel ak) 持久化:ApiKeyModel -
cn.dev33.satoken.apikey.loader中ApiKeyModel的使用
修饰符和类型方法说明default ApiKeyModelSaApiKeyDataLoader.getApiKeyModelFromDatabase(String namespace, String apiKey) 根据 apiKey 从数据库获取 ApiKeyModel 信息 (实现此方法无需为数据做缓存处理,框架内部已包含缓存逻辑) -
cn.dev33.satoken.apikey.model中ApiKeyModel的使用
修饰符和类型方法说明添加 扩展数据添加 Scope设置 ApiKey 值ApiKeyModel.setCreateTime(long createTime) 设置 ApiKey 创建时间,13位时间戳ApiKeyModel.setExpiresTime(long expiresTime) 设置 ApiKey 到期时间,13位时间戳 (-1=永不过期)ApiKeyModel.setExtraData(Map<String, Object> extraData) 设置 扩展数据设置 介绍ApiKeyModel.setIsValid(Boolean isValid) 设置 是否有效 (true=生效 false=禁用)ApiKeyModel.setLoginId(Object loginId) 设置 账号 id设置 授权范围设置 名称