ruby-on-rails - 解码 JavaScript 网络 token (JWT) 的到期日期?

标签 ruby-on-rails jwt

我无法理解嵌入在我的应用程序中的 JWT 的到期日期格式。

例如:1473912000

这翻译成什么? 1473912000 毫秒,某些 x 日期?任何帮助将不胜感激!

最佳答案

就像詹姆斯指出的那样:

The number is the number of seconds since Jan 1 1970.


这被转换为 Date对象以一种非常直接的方式(*1000 部分在这里,因为在 JS 中主要时间单位是毫秒):
const expiryDate = new Date(1473912000*1000);
然后你可以使用任何 Date method你先请。
同样,在 Ruby 中你可以使用 Time.at(1473912000)create a new Time instance就像马克西姆所展示的那样。

关于ruby-on-rails - 解码 JavaScript 网络 token (JWT) 的到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39498785/

相关文章:

security - 在启用 SSL 的网站上使用 JWT 代替 Cookie

javascript - 发送 AJAX 请求而不提交表单

java - 如何发送对象作为 JSON Web token 的一部分?

angularjs - 在 Angular/Golang 项目中使用 JWT

mysql - Ruby on Rails/Ampps/mysql.sock 丢失?

reactjs - 在 componentDidMount 中等待 redux props

ruby-on-rails - RSPEC:如何测试 Controller 操作是否返回了 JSON Web token

ruby-on-rails - rake 数据库 :migrate not working on my postgres db

ruby-on-rails - 如何将 Heroku 数据拉入本地 SQLite3 数据库

ruby-on-rails - 使用 `id' gem 时出现 Rails NoMethodError(未定义方法 'protected attributes' ...)