diff --git a/config/packages/league_oauth2_server.yaml b/config/packages/league_oauth2_server.yaml index aacf4f4..b6aea95 100644 --- a/config/packages/league_oauth2_server.yaml +++ b/config/packages/league_oauth2_server.yaml @@ -3,10 +3,11 @@ league_oauth2_server: private_key: '%env(resolve:OAUTH_PRIVATE_KEY)%' private_key_passphrase: null encryption_key: '%env(resolve:OAUTH_ENCRYPTION_KEY)%' + require_code_challenge_for_public_clients: true enable_client_credentials_grant: true enable_auth_code_grant: true enable_refresh_token_grant: true - enable_password_grant: true + enable_password_grant: false access_token_ttl: PT10M resource_server: public_key: '%env(resolve:OAUTH_PUBLIC_KEY)%' diff --git a/config/services.yaml b/config/services.yaml index 422012f..80958e5 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -261,7 +261,3 @@ services: $apiBaseUrl: '%env(default::MAILJET_API_BASE_URL)%' $defaultListId: '%env(default::MAILJET_DEFAULT_LIST_ID)%' $contactMetadataFields: '%mailjet_contact_metadata_fields%' - - App\EventListener\UserResolverListener: - arguments: - $userProvider: '@security.user_providers' diff --git a/src/EventListener/UserResolverListener.php b/src/EventListener/UserResolverListener.php deleted file mode 100644 index 95c702c..0000000 --- a/src/EventListener/UserResolverListener.php +++ /dev/null @@ -1,43 +0,0 @@ -userProvider->loadUserByIdentifier($event->getUsername()); - } catch (AuthenticationException $e) { - return; - } - - if (!$user instanceof PasswordAuthenticatedUserInterface) { - return; - } - - $passwordHash = $this->crypt->decrypt($user->getPassword()); - - if ($passwordHash !== md5($event->getPassword())) { - return; - } - - $event->setUser($user); - } -}