【发布时间】:2020-01-15 00:09:18
【问题描述】:
我不明白 JWT 令牌的使用..
谁能给我解释一下?
因为目前我正在开发一个应用程序(rails + react),我想使用 devise + jwt 进行身份验证并使用 React 进行前端。
其实我是这么理解的:
1/ 如果用户想登录:他完成了表单,React 从表单中获取数据并将这些信息发布到 Rails API 请求。
2/ Rails API 获取这些信息,如果信息与注册用户匹配,则在数据库中检查,如果匹配,则 Rails API 将创建一个 JWT 令牌并将此令牌发送到 React。
用户现在已登录,因为 Rails API 找到了匹配的用户。
3/ React 接收 JWT 令牌。 (??这个令牌的用途是什么??)
谢谢
【问题讨论】:
-
令牌用于所有连续的 API 调用,并在 HTTP 授权标头中传递它。每次允许 API 请求通过之前,服务器端都会验证令牌。
标签: ruby-on-rails reactjs devise jwt