From bffaf34d2feccd59bf8076b6d8abd82f28e21caa Mon Sep 17 00:00:00 2001 From: konradoboza Date: Mon, 29 Jul 2024 15:17:57 +0200 Subject: [PATCH] IBX-8656: Reworked OAuth2 client authentication to comply with new Symfony security --- ibexa/commerce/5.0/config/packages/security.yaml | 14 ++++++-------- ibexa/experience/5.0/config/packages/security.yaml | 14 ++++++-------- ibexa/headless/5.0/config/packages/security.yaml | 13 +++++-------- 3 files changed, 17 insertions(+), 24 deletions(-) diff --git a/ibexa/commerce/5.0/config/packages/security.yaml b/ibexa/commerce/5.0/config/packages/security.yaml index 69112a88..a6f39a7d 100644 --- a/ibexa/commerce/5.0/config/packages/security.yaml +++ b/ibexa/commerce/5.0/config/packages/security.yaml @@ -123,16 +123,14 @@ security: #ibexa_oauth2_front: # pattern: ^/ # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker - # anonymous: ~ - # ibexa_rest_session: ~ - # guard: - # authenticators: - # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator - # - Ibexa\PageBuilder\Security\EditorialMode\TokenAuthenticator - # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # custom_authenticators: + # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # - Ibexa\PageBuilder\Security\EditorialMode\FragmentAuthenticator + # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # context: ibexa_dxp # form_login: # require_previous_session: false - # csrf_token_generator: security.csrf.token_manager + # enable_csrf: true # logout: ~ ibexa_rest: diff --git a/ibexa/experience/5.0/config/packages/security.yaml b/ibexa/experience/5.0/config/packages/security.yaml index fcc6c649..ea048004 100644 --- a/ibexa/experience/5.0/config/packages/security.yaml +++ b/ibexa/experience/5.0/config/packages/security.yaml @@ -111,16 +111,14 @@ security: #ibexa_oauth2_front: # pattern: ^/ # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker - # anonymous: ~ - # ibexa_rest_session: ~ - # guard: - # authenticators: - # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator - # - Ibexa\PageBuilder\Security\EditorialMode\TokenAuthenticator - # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # custom_authenticators: + # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # - Ibexa\PageBuilder\Security\EditorialMode\FragmentAuthenticator + # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # context: ibexa_dxp # form_login: # require_previous_session: false - # csrf_token_generator: security.csrf.token_manager + # enable_csrf: true # logout: ~ ibexa_rest: diff --git a/ibexa/headless/5.0/config/packages/security.yaml b/ibexa/headless/5.0/config/packages/security.yaml index aae4504b..69294694 100644 --- a/ibexa/headless/5.0/config/packages/security.yaml +++ b/ibexa/headless/5.0/config/packages/security.yaml @@ -111,16 +111,13 @@ security: #ibexa_oauth2_front: # pattern: ^/ # user_checker: Ibexa\Core\MVC\Symfony\Security\UserChecker - # anonymous: ~ - # ibexa_rest_session: ~ - # guard: - # authenticators: - # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator - # - Ibexa\PageBuilder\Security\EditorialMode\TokenAuthenticator - # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # custom_authenticators: + # - Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # entry_point: Ibexa\Bundle\OAuth2Client\Security\Authenticator\OAuth2Authenticator + # context: ibexa_dxp # form_login: # require_previous_session: false - # csrf_token_generator: security.csrf.token_manager + # enable_csrf: true # logout: ~ ibexa_rest: