【问题标题】:Api Platform Mercure Private Updates Use same JWT for subscribing to Mercure as for User authenticationApi Platform Mercure Private Updates 使用与用户身份验证相同的 JWT 订阅 Mercure
【发布时间】:2020-07-20 17:08:02
【问题描述】:

所以我有一个使用 LexikJWTAuthenticatorBundle 进行 JWT 身份验证的 Api 平台应用程序。所以我的用户已经有一个用于身份验证的 JWT。 我能否以某种方式使用相同的 JWT 对它们进行身份验证,以便在 Mercure 中心进行私有更新?

我不确定如何配置 Mercure 以使用 Lexik 使用的私钥/公钥:

mercure:
                image: dunglas/mercure
                environment:
                    - ALLOW_ANONYMOUS=1
                    - CORS_ALLOWED_ORIGINS=http://localhost:8080
                    - DEMO=1
                    - JWT_KEY=???
                    - JWT_ALGORITHM=RS256
                    - PUBLISH_ALLOWED_ORIGINS=http://localhost:180

【问题讨论】:

    标签: api-platform.com mercure


    【解决方案1】:

    你可以这样做 JWT_KEY=`cat filename.pub`: https://mercure.rocks/docs/hub/config 对于 Windows,它可以工作,对于 cent os - 我在读键时遇到了一些错误((

    【讨论】:

      猜你喜欢
      • 2018-07-13
      • 2016-04-24
      • 2021-05-09
      • 2016-04-12
      • 2020-12-23
      • 1970-01-01
      • 2021-12-27
      • 2022-01-13
      • 1970-01-01
      相关资源
      最近更新 更多