gpt4 book ai didi

php - 如何在运行时更改 Tymon 的 JWT Auth 包中的 jwt secret 以编码不同主机(子域)的 token

转载 作者:行者123 更新时间:2023-12-05 06:27:05 26 4
gpt4 key购买 nike

我正在构建 Multi-Tenancy 应用程序,我想为每个租户设置不同的 jwt secret 。我为此创建了中间件,在其中我为事件租户获取 jwt_secret 并使用 Config facade 设置它,如下所示:

Config::set('jwt.secret', Tenant::getActiveTenant()->jwt_secret);

此后我转储配置设置并显示正确的新值,但包本身不使用它,但如果我在运行时将数据库连接设置更改为“租户”值,包会正确使用它。 ..

有什么想法吗?

谢谢

最佳答案

use Tymon\JWTAuth\Facades\JWTAuth;

...

JWTAuth::getJWTProvider()->setSecret('foobarbaz');

详情请见此处 https://github.com/tymondesigns/jwt-auth/issues/503

关于php - 如何在运行时更改 Tymon 的 JWT Auth 包中的 jwt secret 以编码不同主机(子域)的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55589533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com