Twilio 访问令牌 - 如何从 Swift 端检查 JWT 令牌(使用 Twilio 创建)是否已过期?

问题描述 投票:0回答:1

我希望能够检查 Twilio 访问令牌是否已过期。我有 Twilio 帐户,我可以生成 JWT 形式的访问令牌。我可以在 jwt.io 网站上手动清楚地看到到期时间,但我需要在 Laravel Twilio 或 Swift 客户端中执行此操作。我如何从 Swift 端查看该令牌是否已过期?我怎样才能从 Twilio Laravel 这边做到这一点?

validation jwt twilio access-token refresh-token
1个回答
0
投票

原来很简单,但是得想办法去表达。所以,就是:

$decodedJwt = JWT::decode($token, $this->apiSecret);

$tokenExpiryTime = $decodedJwt->exp;

if (time() > $tokenExpiryTime) {
    $is = true;
} else {
    $is = false;
}
© www.soinside.com 2019 - 2024. All rights reserved.