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