atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制

1. token机制and  session保持状态机制 1

2. access token是什么?? 1

3. 为什么需要access token 2

4. 需不需要保存access_token,如何保存??? 2

5. access_token在何时被创建 2

6. 为什么不直接使用appid保持状态 2

7. access_token的过期问题 3

8. 参考 3

1. token机制and  session保持状态机制

token是一个保持状态机制,,,就是session机制的模仿...就等于web 黑头的session机制 ...用途:: 持状态

session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的

这一类的例子有“一个TCP session”或者 “一个POP3 session”③。

而到了web服务器蓬勃发展的时代,session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案④。有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session 里”⑤。由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session⑥。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. access token是什么??

access token  就是sessionID

3. 为什么需要access token

and HTTP协议与状态保持...session机制则是又一种在客户端与服务器之间保持状态的解决方案。这个是在服务器端保持状态的解决...还有客户端保留状态的解决之道---cookie...

4. 需不需要保存access_token,如何保存???

相像seeesionID,当然是需要保存这个access_token的.....

seeesionID通常使用cookie机制保存在文本文件,或者少部分也使用内存来保存,不过一关闭就状态丢失了,安全性要高一点儿..还可以使用url参数来保存sessionID...

参考,sessionID的保存,最好也是保存在文本文件的了...当然数据库也是个保存的好地方,特别是需要记录历史的时候儿.....

5. access_token在何时被创建

相像session,,access_token通常在登录主服务器的时候儿建立...

在web上,常使用用户名,密码来登录系统,来获取sessionID...

微信平台上,当然是使用appid (相等于用户名), key ((相等于密码) 来登录系统,来获取access_token

6. 为什么不直接使用appid保持状态

理论上只使用appid,或者 appid +key/用户名+密码  是可以的...主要的为了安全...因为token是有timeout的,也能容易的修改...

7. access_token的过期问题

相像session,,超时设置,或者可以主动logout

..

8. 参考

Session机制的本质 - ayang1986的专栏 - 博客频道 - CSDN.NET.htm

atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制相关推荐

  1. 微信公众号文章复制到服务器后台,微信个人公众号开发-打通后台服务器任督二脉...

    上篇文章 和大家分享了如何搭建免费的微信个人公众号开发所需要的后台服务器. 这篇就来继续说说如何让你的公众号与后台服务器交互. 一. 微信公众号接口准备 这里我们要用前面搭建的aws服务器上部署的fl ...

  2. 微信平台公众号推送文章撰写建议

    知道你的目标用户是谁 内容持续输出(初期建议一天两到三次,每次一到三篇,平时多积累素材,尤其是业内名人的文章) 可以抓取业内他人撰写的好的文章进行二次编辑 长文章比短文章更受青睐,文章篇幅在3000字 ...

  3. java微信个人订阅号发信息_微信个人公众号开发-java

    一:申请公众号 无聊的去申请一个个人公众号,试了下微信实现自定义菜单与自定义对话的一些基本功能,如果多花点时间,金钱(= =!)还是有不少功能可以使用,还是蛮有意思的. 废话不多说,先看一下申请的流程 ...

  4. Java微信公众号开发(一:接入平台,验证token)

    Java微信公众号开发(一:接入平台,验证token) 开发环境: 环境:JDK1.8 框架:springBoot 首先,在我们接入微信公众平台之前,我们需要注册微信公众号的开发者账号,获取开发者ID ...

  5. 微信公众 mysql回复图片_微信公众号开发之微信公共平台消息回复类实例

    本文实例讲述了微信公众号开发之微信公共平台消息回复类.分享给大家供大家参考.具体如下: 微信公众号开发代码我在网上看到了有不少,其实都是大同小义了都是参考官方给出的demo文件进行修改的,这里就给各位 ...

  6. 微信开放平台 公众号第三方平台开发 教程一 平台介绍

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  7. Python微信公众号开发平台

    上大学的时候,对微信公众号开发浅尝辄止的玩了一下,感觉还是挺有意思的. //www.jb51.net/article/133677.htm后来服务器到期了,也就搁置了.由于发布web程序,使用PHP很 ...

  8. python开发微信订阅号如何申请_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...

    1.1.课程的背景 微信公众平台的火热程度已经不用多言,无论是个人还是企业,政府还是商家,都已经开始搭建微信公众平台,微信的作用已经被各界人士认可.微信公众平台的技术需求市场缺口巨大.同时python ...

  9. 微信公众号开发 - token获取(保证同一时间段内只请求一次)

    微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ...

  10. php 公众号token认证,微信公众号开发——Token认证

    公众号开发第一步就是绑定Token,Token认证相当于把我们的公众号和服务器关联起来,只有Token认证成功了我们的服务器才能接收到来自公众号的消息.微信官方回调的地址必须能在公网上访问,后端服务的 ...

最新文章

  1. Android4.0.4之后,服务器返回401或者407时,获取不到消息体的解决办法
  2. html新增伪类,CSS3新增的伪类有哪些 与 居中div的多种方法
  3. AQS.doReleaseShared
  4. javaone_虚拟化Java应用程序:最佳实践(JavaOne 2011)
  5. matlab的knn均值滤波,中值滤波与均值滤波介绍.ppt
  6. 随想录(安全关键系统和rtos)
  7. zabbix数据库分表的实现
  8. java token身份认证_java – 基于Spring Security Token的身份验证
  9. ecshop与shopex哪个更好?
  10. 疫情之下,企业如何突围?
  11. JAVA实现音频采样率转换
  12. Tivoli Storage Manager安装配置
  13. Buried Town 《死亡日记》 安卓 1.4.3版 破解 + 部分内购 版
  14. 工作感受月记 201901月
  15. Unity接入OneStore内购
  16. postman接口测试响应体出错显示HTML网页的问题
  17. ubuntu安装QT依赖
  18. Java闲杂笔记摘抄
  19. 在LCD上显示英文和汉字
  20. Word2Vec笔记

热门文章

  1. 有关Kubernetes监控的4大常见陷阱,注意避免!
  2. Django学习(二)
  3. 微软披露三个 0day 漏洞 分别影响 Word、IE 和 Office
  4. schema中字段类型的定义
  5. scrapy 爬取百度知道,多spider子一个项目中,使用一个pielines
  6. 关于使用,NI采集卡+labview信号采集,问题交流【第二贴】
  7. centos ip地址固定
  8. Extjs 之dataview布局
  9. 体验Windows server 2012上安装SQL 2012
  10. telnet中去除ntlm验证的方法