小编Moh*_*mad的帖子

Laravel Passport tokensExpireIn似乎无法正常工作

我正在使用Larave 5.4护照来创建SPA应用程序.但是,我能够进行身份验证工作.但是访问令牌总是具有600s到期时间的短期令牌.

我无法通过以下方式增加到期时间:

Passport::tokensExpireIn(Carbon::now()->addDays(15));

Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
Run Code Online (Sandbox Code Playgroud)

它完全没有效果.

任何帮助?提前致谢.

access-token laravel laravel-passport

8
推荐指数
1
解决办法
3821
查看次数

如何解密 LTPA 令牌版本 2

我正在研究需要在 WebShpere 和 PHP Web 应用程序之间实现 SSO 的项目。

然而,在我查看了实现 SSO 的可能方法之后,我发现了用于在不同 IBM 技术之间实现 SSO 的 LTPA 令牌。

但是 LTPA 令牌 2 是加密的 cookie 文件。如果我想使用此文件中的信息(例如(用户 ID、用户名、电子邮件等),我应该解密它。

我对 LTPA 令牌 2 进行了深入搜索,以下是我从 IBM 找到的最佳定义。

LTPA2 签名是使用 SHA-1 作为散列算法和 RSA(1024 位密钥)作为加密算法生成的。附加数字签名后,用户数据和签名将使用从 LTPA 密钥文件中获得的 3DES 或 AES 密钥进行加密(请参阅“使用 LTPA 令牌”和“生成 LTPA 令牌”)。

但我仍然试图在没有运气的情况下解密这个令牌。

有什么帮助吗?

php java encryption websphere single-sign-on

2
推荐指数
1
解决办法
8367
查看次数