JWT (JSON Web Token)

JWT (JSON Web Token)
JWT(JSON Web Token)是用于许多API和微服务体系结构的基于民族的授权和安全数据交换标准。我们全面支持JWT对用户和服务、会话管理和按角色划分访问权限的持续认证。

JWT令牌存储在客户端上,无需在服务器上进行会话,并且订阅以确保真实性和防伪性。

包含JWT的内容

令牌中的字段目的
sub用户或服务标识符
exp令牌终止时间
roles/scopes用户角色和可用权限
签名用于验证的数字签名
custom claims任何额外数据:语言、大厅身份证、货币等

实现的特点

格式:'header。payload.signature` (в base64)
签名算法:HS256(对称)和RS256(不对称)
refresh令牌和旋转支持
使用CORS、移动、Web和服务器到服务器客户端
在Cookie、localStorage或标题中存储令牌的能力

使用JWT的好处

Stateless:无需服务器会话
方便移动、SPA和微服务
可扩展性-易于在多种服务上实现
客户端与API之间的快速数据交换
灵活性-您可以将授权所需的任何数据存储在令牌中

特别相关的地方

移动和前端应用
服务内授权(S2S)
具有大量并发用户的平台
需要清晰的基于角色的访问模式的系统

JWT是API授权和安全性的强大而灵活的工具。它提供了可扩展且安全的应用程序操作,不受服务器状态的影响。

联系我们

请填写下方表格,我们会尽快回复您。