IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Configuration du Security.yml


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 5
    Par défaut Configuration du Security.yml
    Bonjour,

    J'ai un petit blocage sur la configuration de ma connexion et j'aimerai bien avoir votre avis/solution svp.

    Je configure actuellement mon security.yml afin d'intégrer une connexion via lexik_jwt_authentication mais dès lors que j'intègre mes options de firewalls avec les options requis conformément à la documentation de symfony
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            api:
                pattern:   ^/api
                stateless: true
                guard:
                    authenticators:
                        - lexik_jwt_authentication.jwt_token_authenticator
    J'ai le message d'erreur : Unrecognized option "guard"

    C'est du symfony 6.3
    Ci-joint mon fichier complet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    security:
        # https://symfony.com/doc/current/security.html#registering-the-user-hashing-passwords
        password_hashers:
            Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: 'auto'
        # https://symfony.com/doc/current/security.html#loading-the-user-the-user-provider
        providers:
            #users_in_memory: { memory: null }
            app_user_provider:
                entity:
                    class: App\Entity\User
                    property: email
        firewalls:
            dev:
                pattern: ^/(_(profiler|wdt)|css|images|js)/
                security: false
            login:
                pattern: ^/api/login
                stateless: true
                json_login:
                    check_path: /api/login_check # or api_login_check as defined in config/routes.yaml
                    success_handler: lexik_jwt_authentication.handler.authentication_success
                    failure_handler: lexik_jwt_authentication.handler.authentication_failure
     
           # main:
                #lazy: true
                #provider: users_in_memory
            api:
                pattern:   ^/api
                stateless: true
                guard:
                    authenticators:
                        - lexik_jwt_authentication.jwt_token_authenticator
     
                # activate different ways to authenticate
                # https://symfony.com/doc/current/security.html#the-firewall
     
                # https://symfony.com/doc/current/security/impersonating_user.html
                # switch_user: true
    Merci d'avance.

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 5
    Par défaut
    J'ai résolu le problème. La documentation fait référence aux versions antérieur à la 5.3 et je suis en 6.3. L'option "guard" n'existe effectivement plus, il faut juste le remplacer par Salut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Symfony] fichier security.yml
    Par MR-SMOOT dans le forum Débuter
    Réponses: 1
    Dernier message: 26/04/2016, 23h39
  2. Réponses: 2
    Dernier message: 18/02/2016, 14h16
  3. Réponses: 2
    Dernier message: 22/07/2015, 09h47
  4. [2.x] Problème check_path security.yml
    Par Cibou dans le forum Symfony
    Réponses: 15
    Dernier message: 03/10/2012, 14h47
  5. [1.x] filtres et security.yml
    Par thecanea dans le forum Symfony
    Réponses: 2
    Dernier message: 23/04/2010, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo