【问题标题】:ionic check jwt token expiration on every request离子检查每个请求的 jwt 令牌过期
【发布时间】:2019-03-12 10:29:43
【问题描述】:

我想在每个 api 请求上检查 jwt 令牌是否已过期。

以下问题给出的建议不可行:

Ionic 2 retrying API call with new access token if unauthorized

有没有一种方法可以让我将此检查与一些标准代码结合起来,而无需每次都检查函数 tokenNotExpired(null,token)?

我正在使用 .net core WEB API。

【问题讨论】:

    标签: ionic3 jwt


    【解决方案1】:

    您从哪里获得 JWT?我知道像 Auth0 这样的系统会用你的访问令牌发回一个expires_in 元素。这似乎是告诉您 JWT 何时到期的最方便的方法。

    【讨论】:

    • 由于 jwt 不支持存储 ionic 我像往常一样将它保存在 localStorage 中。
    • 这就是你存储它的地方。它起源于哪里?生成令牌的身份验证提供程序是什么?希望他们在您第一次获得令牌时给您一个到期日期。
    • 我正在使用 jwt 令牌
    • 谁/什么创建了你的 jwt?
    • 我在我的 api 中使用 jwt 服务来生成它,简而言之它来自我的 api 并被分配给 localstorage
    猜你喜欢
    • 2017-10-15
    • 2018-06-19
    • 2019-03-03
    • 2017-04-24
    • 2021-09-17
    • 2023-04-04
    • 2021-08-16
    • 2016-03-29
    • 2019-06-26
    相关资源
    最近更新 更多