写这篇博文的原因是公司有个项目需要用到阿里云来存放用户头像文件、后期软件安装版本也可能需要存进去,然后折腾了两天终于摸熟了一点皮毛,在这里给大家简单介绍下。一、初识对象存储oss1、进入阿里云控制台后,搜oss,选择“对象存储oss”,如图首次使用,应该是要确定授权开启对象存储oos的,确定之后,会生产accesskeyid和accesssecret,记得保存下来,后面使用都需要这两个值开启后如图
转载 2023-10-18 07:03:47
805阅读
本文结合Rxjava Okhttp Retrofit 开源方案予以实现制定目标执行业务请求时,accessToken 失效,自动执行refreshToken,携带最新accessToken重试之前的业务请求多业务请求并发访问时,所有请求均失效,保证仅有一次refreshToken操作对refreshToken进行合理的节流业务请求+refreshToken 合理的降级策略特殊场景:NoRefres
转载 2023-07-05 15:07:02
381阅读
随着知识图谱技术的发展,其在电商、医疗、金融等领域得到了越来越广泛的应用。在过去的几年间,我们团队一直致力于探索知识图谱在新零售问答和直播场景的应用,提出了阿里小蜜新零售多模态知识图谱AliMe MKG(AliMe指图谱建设时期团队的名称阿里小蜜,MKG是多模态知识图谱的缩写)。本次报告将介绍过去一年多我们在多模态知识图谱方面的探索与实践工作,主要分为以下三个方面:AliMe MKG的业务背景Al
在现代 Android 应用中,使用 token 进行用户认证已成为一种标准做法。可是,由于 token 的有效期通常有限,需要实现“自动刷新 token”的机制。在这篇博文中,我将详细记录如何解决“Android 自动刷新 token”问题,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展等多方面内容。 ### 版本对比 在处理“自动刷新 token”时,我们常常需要理解不
原创 6月前
98阅读
实现思路这里用的请求框架是axios,所以我在这里主要是在请求拦截器里实现token刷新逻辑处理的。先大概说一下整个思路:我们这里是在token即将过期的时候进行token刷新,而不是已经过期了才去刷新,这里即将过期的时间设置的是10分钟(这里有一个特别的点,就是我这里和后台协商,如果过期了20分钟内也让刷新token,超过过期20分钟,则判断为已过期,退出登录。所以这里请根据自身需求进行修改即可
# Android 过期 Token 自动刷新机制 在使用 OAuth2 等授权协议时,Token的管理是一个非常重要的部分。应用在请求API时需要携带 Token,而 Token 又有过期时间。为了确保用户体验,许多应用会实现自动 Token 刷新机制。本文将通过代码示例和类图来深入探讨这个机制的实现。 ## 一、Token 概述 Token 是一种用于身份验证的字符串,通常由服务端生成并
原创 2024-09-07 06:18:06
226阅读
阿里OSS对象存储认识OSS一、创建Bucket二、后台服务接口编写三、接口测试 认识OSS在实际的项目中,经常要用到上传图片的地方,阿里云的OSS对象存储,可以很好的将我们上传的图片存储到阿里云服务中,数据库只要存储图片的访问地址即可。 下面我们主要来编写后台服务的OSS功能。前端的调用相关后续在讲。一、创建Bucket这里注册阿里云账号和已经开通OSS对象存储,这里就不再说了,网上有很多
转载 2023-09-29 21:50:04
336阅读
方案一:假如配置的过期时间为1小时cache 存key, value: key为token value 当前时间cache可以是内存,也可以是redis前端登录成功后,后端颁发token,前端每次带着token来后端请求,后端写个拦截器,首先验证token、此次从缓存中拿到token并进行自动续期,即从新算时间,可理解为设置当前时间,那什么时候token才会失效呢?写个定时任务,定时去检查cach
转载 9月前
107阅读
# 使用阿里OSS 实现 Android 应用存储 作为一名开发者,将数据存储于云端是一项基本功能。阿里云的对象存储服务(OSS)是一个优秀的解决方案。今天,我将教你如何在一个 Android 应用中实现阿里OSS 的功能。 ## 流程概述 在实现这个功能时,你需要遵循以下步骤: | 步骤序号 | 步骤描述 | 备注 | |
原创 2024-10-14 03:38:32
105阅读
# 使用 Android阿里OSS 的指南 在移动应用开发中,存储和管理用户数据是非常重要的一个部分。阿里云对象存储服务(OSS)提供了一种高效、便捷的解决方案来存储和访问各种类型的文件。本文将介绍如何在 Android 应用中集成阿里OSS,展示基本的操作,并提供示例代码以供参考。 ## 什么是阿里OSS阿里OSS(Object Storage Service)是一
原创 10月前
177阅读
当我们使用在小程序中做用户登录的时候, 通常是和api 一样的, 后台给用户颁发一个token, 小程序端(前端)用本地缓存记录一下这个 token ,以后每次请求的时候, 带上这个token 对后端发起请求, 后端解析token中的数据, 查看是否有过期,或其它的错误, 如果正常的话, 后端是可以从这个token中 确认这个请求是哪一个用户发送过来的一般token过期了是很简单的, token
转载 2023-09-28 00:45:11
370阅读
文章目录OSS的开通 + 创建存储空间使用Java向OSS中存储图片使用SpringBoot+Vue+Element-ui实现图片的上传后端前端 OSS的开通 + 创建存储空间首先到阿里云对象存储OSS官网开通对象存储OSS服务。然后在阿里云首页点击控制台。然后点击对象存储OSS。点击创建Bucket。创建Bucket。 注意:这里的读写权限改为公共读。因为是简单的使用OSS,所以大部分都是默认
本文包括阿里云对象存储OSS入门使用,上传与下载以及简单测试案例的实现。首先,在阿里云中找到对象存储OSS点击侧边栏的Bucket列表,创建Bucket列表根据需求选择配置 创建完成后,点击进入查看概览,找到对应的Endpoint,在后面的测试中需要用到 所需要的access key可以通过点击头像,accesskey管理获得为了保证账号的安全,这里使用子用户accesskey
# Python自动刷新Token实现流程 ## 1. 简介 在开发过程中,经常会遇到需要使用Token进行身份验证的场景。而Token的有效期有限,一旦过期就需要刷新Token。为了提高开发效率,我们可以通过编写Python代码来实现自动刷新Token的功能。本文将介绍如何完成这个任务。 ## 2. 实现步骤 下面是实现自动刷新Token的步骤,我们可以通过一个表格来展示这些步骤: |
原创 2023-10-10 06:44:56
982阅读
一、什么是无感刷新token?无感知刷新Token是指,在Token过期之前,系统自动使用Refresh Token获取新的Access Token,从而实现Token的无感知刷新,用户可以无缝继续使用应用。在实现无感知刷新Token的过程中,需要考虑以下几个方面:如何判断Token是否过期?如何在Token过期时自动使用Refresh Token获取新的Access Token?下面将介绍如何实
需求最近遇到个需求:前端登录后,后端返回tokentoken有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。需求解析当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshToken接口,拿到新的token后再继续执行之前的请求。这个问题的难点在于:当同时发起多个请求,而刷新token
转载 2024-08-28 07:23:31
121阅读
无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。 Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。  采用缓存,可以进一步大大缓解数据交互的压力,特此,我们
目录无感刷新方案一:双token博客一:博客二:具体实现(上面第三种方式)方案二:使用旧token获取新token无感刷新方案一:双token博客一:用户第一次用账号密码登录,服务器返回3个参数: access_token、refresh_token和expires_in(短token过期时间,这里返回7200),时效长短不一样。短的access_token 时效过了之后,发送时效长的 refre
转载 2023-11-15 16:14:21
146阅读
搜索OSS控制台客户端Windows版 点击进入下载地址 阿里OSS控制台客户端工具是驻云科技在多年技术积累的基础上,根据阿里OSS用户的痛点,量身打造的OSS客户端工具。通过官方严格的安全和性能评测,经大量用户使用验证。目前提供Windows和Mac版本。 OSS客户端工具登录界面 注意:请确保本地系统时间与GMT时间的一致性。如由本地系统时间与OSS服务器时间误差
一、兼单快速集成1、打开阿里云官网 https://www.aliyun.com并注册账号,然后登陆2、在阿里云主页选择产品分类,再选择对象存储OSS 3、点击帮助文档开始进行集成   (1)、点击帮助文档进入开发文档界面(2)在文档目录——>SDK参考——>Android——>安装,这里有几种方式,本人建议最快速简便的方式在app下的bu
转载 2023-07-25 16:23:46
1597阅读
  • 1
  • 2
  • 3
  • 4
  • 5