Erreur TemplateController tuto KnpUOAuth2ClientBundle

Par JuniorDev, il y a 5 ans


Bonjour, Je checher actuellement à réaliser un Oath avec KnpUOAuth2ClientBundle et une librairie poue me connecter à Azure.
Je suis acutellement à ce tutoriel : Tutoriel
J'ai commencé à remplit l'authenticator comme suit :

public function supports(Request $request) { return 'oauth_check' == $request->attributes->get('_route') && $request->get('service') == 'azure'; } public function getCredentials(Request $request) { return $this->fetchAccessToken($this->clientRegistry->getClient('azure')); } public function getUser($credentials, UserProviderInterface $userProvider) { dd($credentials); // TODO: Implement getUser() method. }

Cependant que je veux afficher ma page j'obtien l'erreur suivante :

Could not resolve argument $template of "symfony\bundle\frameworkbundle\controller\templatecontroller()", maybe you forgot to register the controller as a service or missed tagging it with the "controller.service_arguments"?

et pourtant dans mon Security.yml j'ai défini mes controllers avec l'entry_point:

security: encoders: App\Entity\User: algorithm: auto # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers providers: # used to reload user from session & other features (e.g. switch_user) app_user_provider: entity: class: App\Entity\User property: email firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false main: anonymous: true lazy: true provider: app_user_provider guard: entry_point: App\Security\LoginFormAuthenticator authenticators: - App\Security\LoginFormAuthenticator - App\Security\AzureAuthenticator

Je suis en Symfony 5.2 et je ne comprends pas ce qui coince :/

Aucune réponse