diff --git a/ibexa/commerce/5.0/config/packages/security.yaml b/ibexa/commerce/5.0/config/packages/security.yaml index e4bfaf7e..ab2ed9a7 100644 --- a/ibexa/commerce/5.0/config/packages/security.yaml +++ b/ibexa/commerce/5.0/config/packages/security.yaml @@ -107,6 +107,14 @@ security: # stateless: true # jwt: ~ + # Uncomment `ibexa_jwt_mcp` rule if you are using Ibexa MCP + #ibexa_jwt_mcp: + # request_matcher: Ibexa\Mcp\Security\McpRequestMatcher + # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker + # provider: ibexa + # stateless: true + # jwt: ~ + #ibexa_jwt_graphql: # request_matcher: Ibexa\GraphQL\Security\NonAdminGraphQLRequestMatcher # provider: ibexa diff --git a/ibexa/commerce/5.0/config/routes/ibexa_mcp.yaml b/ibexa/commerce/5.0/config/routes/ibexa_mcp.yaml new file mode 100644 index 00000000..33e04eea --- /dev/null +++ b/ibexa/commerce/5.0/config/routes/ibexa_mcp.yaml @@ -0,0 +1,3 @@ +ibexa_mcp: + resource: . + type: ibexa_mcp diff --git a/ibexa/experience/5.0/config/packages/security.yaml b/ibexa/experience/5.0/config/packages/security.yaml index d89cf135..d977f525 100644 --- a/ibexa/experience/5.0/config/packages/security.yaml +++ b/ibexa/experience/5.0/config/packages/security.yaml @@ -95,6 +95,14 @@ security: # stateless: true # jwt: ~ + # Uncomment `ibexa_jwt_mcp` rule if you are using Ibexa MCP + #ibexa_jwt_mcp: + # request_matcher: Ibexa\Mcp\Security\McpRequestMatcher + # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker + # provider: ibexa + # stateless: true + # jwt: ~ + #ibexa_jwt_graphql: # request_matcher: Ibexa\GraphQL\Security\NonAdminGraphQLRequestMatcher # provider: ibexa diff --git a/ibexa/experience/5.0/config/routes/ibexa_mcp.yaml b/ibexa/experience/5.0/config/routes/ibexa_mcp.yaml new file mode 100644 index 00000000..33e04eea --- /dev/null +++ b/ibexa/experience/5.0/config/routes/ibexa_mcp.yaml @@ -0,0 +1,3 @@ +ibexa_mcp: + resource: . + type: ibexa_mcp diff --git a/ibexa/headless/5.0/config/packages/security.yaml b/ibexa/headless/5.0/config/packages/security.yaml index 2126bc5d..aac809a5 100644 --- a/ibexa/headless/5.0/config/packages/security.yaml +++ b/ibexa/headless/5.0/config/packages/security.yaml @@ -95,6 +95,14 @@ security: # stateless: true # jwt: ~ + # Uncomment `ibexa_jwt_mcp` rule if you are using Ibexa MCP + #ibexa_jwt_mcp: + # request_matcher: Ibexa\Mcp\Security\McpRequestMatcher + # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker + # provider: ibexa + # stateless: true + # jwt: ~ + #ibexa_jwt_graphql: # request_matcher: Ibexa\GraphQL\Security\NonAdminGraphQLRequestMatcher # provider: ibexa diff --git a/ibexa/headless/5.0/config/routes/ibexa_mcp.yaml b/ibexa/headless/5.0/config/routes/ibexa_mcp.yaml new file mode 100644 index 00000000..33e04eea --- /dev/null +++ b/ibexa/headless/5.0/config/routes/ibexa_mcp.yaml @@ -0,0 +1,3 @@ +ibexa_mcp: + resource: . + type: ibexa_mcp