彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-JWT和中间件(Middleware)的使用EP07by Liu Yue/2022-08-30 标签: EP07 Go Iris jwt Middleware Web 中间件 使用 女神 实战 彩虹 框架 语言 进阶 长空 项目 高性能 前文再续,上一回我们完成了用户的登录逻辑,将之前用户管理模块中添加的用户账号进行账号和密码的校验,过程中使用图形验证码强制进行人机交互,防止账号的密码被暴力破解。本回我们需要为登录成功的用户生成Token,并且通过Iris的中间件(Middleware)进行鉴权操作。 Iris模板复用 在生成Token之前,首先我们需要对项目的模板进行优化改造,目前存在的页面模板有三块,分别是:首页模板(index.html)、登录......了解更多
用户认证(Authentication)进化之路:由Basic Auth到Oauth2再到jwtby Liu Yue/2019-07-16 标签: Authentication Basic Auth Oauth2 jwt 认证 进化 用户 用户认证是一个在web开发中亘古不变的话题,因为无论是什么系统,什么架构,什么平台,安全性是一个永远也绕不开的问题 在HTTP中,基本认证(Basic access authentication)是一种用来允许网页浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。 虽然基本认证非常容易实现,但该方案创建在以下的假设的基础上,......了解更多