我正在寻找将在 Symfony 6.3 和 ApiPlatform 3.1 上编写的 API 连接到 OpenID 服务器 (Keycloak)。不幸的是我找不到任何满足我需求的文档。以下文档:https://techblog.ingeniance.fr/mise-en-place-de-lauteur-oauth-2-0-entre-symfony-api-platform-et-keycloak/ 做得很好,但是它基于
knpuniversity/oauth2-client-bundle
和 stevenmaguire/oauth2-keycloak
组件,这些组件使用 symfony/security-guard 组件,而 Symfony 的 6.3 版本不再支持该组件。有没有人有可以使用的解决方案或代码,从而支持Symfony 6.3和ApiPlatform 3.1?
感谢您的帮助!
我正在尝试将 ApiPlatform 3.1 连接到 Keycloak 身份验证服务器。
它应该可以在 Symfony 6.3 中开箱即用。
https://symfony.com/blog/new-in-symfony-6-3-openid-connect-token-handler