如何使我的身份验证令牌不会过期?

Posted

技术标签:

【中文标题】如何使我的身份验证令牌不会过期?【英文标题】:How to make my authentication token not expire? 【发布时间】:2016-04-03 12:45:01 【问题描述】:

我正在使用 itsdangerous 来为我的 API 创建身份验证令牌。但是,在我的移动应用程序中,我注意到我的令牌经常过期。这是令牌生成-

def generate_auth_token(self, expiration=None):
    s = Serializer(app.config['SECRET_KEY'])
    return s.dumps('id': self.id)

我也试过-

def generate_auth_token(self, expiration=None):
    s = Serializer(app.config['SECRET_KEY'], expires_in=expiration)
    return s.dumps('id': self.id)

但是,我的令牌大约每 10-20 分钟定期到期。

【问题讨论】:

【参考方案1】:

我认为你不应该超过令牌过期时间。

 def generate_auth_token(self, expiration=None):
       s = Serializer(app.config['SECRET_KEY'])
       return s.dumps('id': self.id)

你也可以看到https://jwt.io/创建token。

【讨论】:

以上是关于如何使我的身份验证令牌不会过期?的主要内容,如果未能解决你的问题,请参考以下文章