深圳幻海软件技术有限公司 欢迎您!

  • 【实践篇】教你玩转JWT认证---从一个优惠券聊起

    引言最近面试过程中,无意中跟候选人聊到了JWT相关的东西,也就联想到我自己关于JWT落地过的那些项目。关于JWT,可以说是分布式系统下的一个利器,我在我的很多项目实践中,认证系统的第一选择都是JWT。它的优势会让你欲罢不能,就像你领优惠券一样。大家回忆一下一个场景,如果你和你的女朋友想吃某江家的烤鱼

  • keycloak~JWT各字段说明及扩展字段的方法

    jwt扩展字段介绍为了实现业务的定制化需求和开发人员使用的便利,对kc的JWT进行了扩展,这个扩展字段在解析JWT之后都可以看到。jwt的payload{"exp":1675329802,"iat":1675329622,"jti":"2a80e925-b9ce-464f-822d-5c801ff4

  • 微服务中的鉴权该怎么做?

    最近刚好有小伙伴在微信上问到这个问题,松哥就来和大家聊一聊,本文主要和小伙伴们聊一聊思路,不写代码,小伙伴们可以结合松哥之前的文章,应该能够自己写出来本文的代码。当然,思路也只是我自己的一点实践经验,不一定是最完美的方案,欢迎小伙伴们在留言中一起探讨。1.认证与授权首先小伙伴们知道,无论我们学习Sh

  • JWT教你如何证明你是我的人!

    哈喽,大家好,我是指北君。是的,我知道你们都是我的人。 今天带大家来认识一下JWT。JWT简介JWT(JsonWebToken)是为了在网络应用环境间传递声明而执行的一种基于Json的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取

  • 32 图 | 手摸手 Spring Cloud Gateway + JWT 实现登录认证

    目录通过本文你会掌握以下知识点:如何用认证服务做登录认证。如何生成JWT令牌(Token)如何用Gateway对Token验证。Gateway如何从Token中拿到用户信息并转发给业务服务。业务服务如何从请求中拿到身份信息处理业务逻辑。如何刷新令牌。本篇还是基于我的开源项目PassJava作为讲解。

  • 我的师父把 「JWT 令牌」玩到了极致

    ​你好,我是悟空。我的师父是唐玄奘~西游记的故事想必大家在暑假看过很多遍了,为了取得真经,唐玄奘历经苦难,终于达成。在途经各国的时候,唐玄奘都会拿出一个通关文牒交给当地的国王进行盖章,方能通过。本篇目录如下:通关文牒通关文牒就是唐朝官方发的一个凭证,证明持有人来自东土大唐,一般是使臣持有。有了这个凭

  • 使用 Vault 加密的 GITLAB CICD Pipeline

    本文的的核心内容是提供有关如何设置Gitlab和Vault以在CI/CD管道构建期间使用密钥。另外,本文将分解JWT授权过程,并解释Gitlab+Vault的流程。通过本文,读者最终可以实现自己的带有Vault密钥的CI/CD流程。目的在Vault上启用JWT身份验证方法利用JWT授权从Vault中

  • SpringSecurity结合JWT实现前后端分离的后端授权

    SpringSecurity-14-SpringSecurity结合JWT实现前后端分离的后端授权。什么是JWTJWT是JSONWEBTOKEN的缩写,它是基于RFC7519标准定义的一种可以安全传输的JSON对象,因为使用了数字签名,所以可以信任。JWT的组成JWTtoken的格式:header.

  • 厉害!我带的实习生仅用四步就整合SpringSecurity+JWT实现登录认证!

    小二是新来的实习生,作为技术leader,我还是很负责任的,有什么锅都想甩给他,啊,不,一不小心怎么把心里话全说出来了呢?重来!小二是新来的实习生,作为技术leader,我还是很负责任的,有什么好事都想着他,这不,我就安排了一个整合SpringSecurity+JWT实现登录认证的任务,没想到,他仅

  • 两种给 Http 添加状态的方式,都不完美

    我们知道,http是无状态的,也就是说上一次请求和下一次请求之间没有任何关联。但是我们要实现应用的功能,很多时候是需要有状态的,比如登录之后,再添加购物车,那就应该识别出是登录用户做的。怎么给http请求添加上状态呢?这个问题的解决有两种方案:服务端存储的session+cookie的方案,客户端存

  • 再见Session!这个跨域认证解决方案真的优雅!

    大家好,我是二哥呀!用户登录认证是Web应用中非常常见的一个业务,一般的流程是这样的:客户端向服务器端发送用户名和密码服务器端验证通过后,在当前会话(session)中保存相关数据,比如说登录时间、登录IP等。服务器端向客户端返回一个session_id,客户端将其保存在Cookie中。客户端再向服

  • 三步轻松集成Swagger API文档

    本文转载自微信公众号「Java技术指北」,作者指北君。转载本文请联系Java技术指北公众号。大家好,我是指北君。相信大家平时开发的过程中,都会使用到API文档工具吧?大家都在使用什么呀?Javadocs,I/ODocs,apiary.io,Docco,Dexy,Doxygen,TurnAPI,Swa

  • 使用 Istio 保护您的微服务

     本文转载自微信公众号「新钛云服」,作者祝祥。转载本文请联系新钛云服公众号。介绍Istio是一个开源项目,旨在管理云上微服务之间的通信。它独立于平台,但通常且主要与Kubernetes一起使用。Istio提供了多项关键功能,例如流量管理、安全性和可观察性。在本文中,我们将重点介绍Istio

  • JWT:我应该使用哪种签名算法?

    本文转载自微信公众号「DotNET技术圈」,作者ScottBrady。转载本文请联系DotNET技术圈公众号。JWT:我应该使用哪种签名算法?JSONWebToken(JWT)可以使用许多不同的算法进行签名:RS256、PS512、ES384、HS1;当被问及他们想使用哪一个时,您就会明白为什么有些

  • 细说API – 认证、授权和凭证

     在一些互联网公司的面试中,面试官往往会问这样一个问题:“如果禁用浏览器cookie,如何实现用户追踪和认证?”遗憾的是依然有大量候选人答非所问,无法搞清楚cookie和session之间的区别。而在工作中也有让人惊讶的真实案例:把userID存储到localstorage中当做token

推荐阅读