我正在使用Larave 5.4护照来创建SPA应用程序.但是,我能够进行身份验证工作.但是访问令牌总是具有600s到期时间的短期令牌.
我无法通过以下方式增加到期时间:
Passport::tokensExpireIn(Carbon::now()->addDays(15));
Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
Run Code Online (Sandbox Code Playgroud)
它完全没有效果.
任何帮助?提前致谢.
我正在研究需要在 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 令牌”)。
但我仍然试图在没有运气的情况下解密这个令牌。
有什么帮助吗?