package main import ( "fmt" "golang.org/x/time/rate" "time" ) func main() { r := rate.NewLimiter(1, 5) //1表示每次放进筒内的数量,桶内的令牌数是5,最大令牌数也是5,这个筒子是自动补充的,你只要... ...
分类:
其他好文 时间:
2019-12-23 00:11:59
阅读次数:
87
假如上面的网站A,可以通过GitHub账号登录; 下面以OAuth其中一种方式,授权码(authorization code)方式为例。 一、第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取数据。系统从而产生一个短期的进入令牌(t ...
分类:
其他好文 时间:
2019-12-21 18:49:12
阅读次数:
184
To validate the challenge, connect as admin. 以admin登陆 https://jwt.io/introduction/ JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地 ...
分类:
Web程序 时间:
2019-12-21 12:07:23
阅读次数:
92
RFC 6749 OAuth 2.0 的标准是 RFC 6749 文件。该文件先解释了 OAuth 是什么。 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。 这段话的意思就是,OA ...
分类:
其他好文 时间:
2019-12-19 23:36:46
阅读次数:
172
上一篇搭建了一个OAuth2认证服务器,可以生成token,这篇来改造下之前的订单微服务,使其能够认这个token令牌。 本篇针对订单服务要做三件事: 1,要让他知道自己是资源服务器,他知道这件事后,才会在前边加一个过滤器去验令牌(配置@EnableResourceServer 配置类) 2,要让他 ...
分类:
编程语言 时间:
2019-12-17 23:55:55
阅读次数:
161
注册公众平台步骤(企业为例) 1、打开微信公众平台官网:https://mp.weixin.qq.com/ 右上角点击“立即?注册”; 选择帐号类型; 2、填写邮箱,登录您的邮箱,查看激活邮件,填写邮箱验证码激活; 3、了解订阅号、服务号和企业微信的区别后,选择想要的帐号类型; 下图为订阅号、服务号 ...
分类:
其他好文 时间:
2019-12-16 19:14:11
阅读次数:
117
Facebook有一个GraphQL endpoint,只能由Facebook的某些应用程序使用。需要用户(或页面)access_token来查询GraphQL endpoint。 这里可以将Facebook用在Android应用程序的 客户端 令牌去尝试查询请求,endpoint返回的错误消息如下 ...
分类:
其他好文 时间:
2019-12-15 21:48:56
阅读次数:
214
回话技术,比如在做登录功能的时候,需要配合是用存储在客户端的cookie信息,以及存储在服务端的session来实现登录功能。在cookie中保存了用户的信息,特别是一个特殊的令牌信息,当用户拿着这个特殊的令牌来访问网站的时候,网站会从cookie中获取这个特殊令牌去数据库sessio... ...
分类:
其他好文 时间:
2019-12-14 09:39:27
阅读次数:
131
CSRF令牌失效或丢失,Ajax请求页面报错(403 Forbidden ) csrftoken存在 页面响应为CSRF验证失败请求被中断,经过测试,该错误并非是没有在表单中加入{% csrf_token%} 导致【试过】 刷新dns缓存依然无法解决该问题, 解决: 检查setting配置中 'dj ...
分类:
其他好文 时间:
2019-12-09 21:34:38
阅读次数:
103
从Visual Studio 2005开始,watch窗口获得了一个伪寄存器,用于调查有关进程令牌的详细信息。所以,你只要开始调试,在监视窗口中写下“$user”, 有时查看特权和组的扩展视图会很有趣! ...
分类:
系统相关 时间:
2019-12-09 10:18:25
阅读次数:
71