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 :

[5.x] Utiliser un paramètre dans security.yaml


Sujet :

Symfony PHP

  1. #1
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut [5.x] Utiliser un paramètre dans security.yaml
    Symphony 5.3

    Bonjour

    Je cherche à utiliser un paramètre (stocké dans le .env) dans mon fichier security.yaml. Mon idée c'est de pouvoir configurer la méthode d'authentification que l'on va utiliser dans l'instance de mon application (cas ou ldap).

    Du coup en fonction du choix j'aimerais pouvoir récupérer ma valeur dans le paramètre entry_point:

    Nom : Sélection_092.png
Affichages : 115
Taille : 9,3 Ko

    Mais ça ne fonctionne pas, j'obtiens cette erreur:
    Nom : Sélection_093.png
Affichages : 115
Taille : 15,8 Ko

    J'ai pourtant trouvé dans la doc cette utilisation. J'ai également rajouté ça pour voire:

    Nom : Sélection_094.png
Affichages : 114
Taille : 7,2 Ko

    mais pareil. Il semblerait que le loader de la partie security soit un peu complexe selon les discussions que j'ai pu voire, mais je ne trouve du coup pas la bonne méthode (si il y en a une...)

    Si quelqu'un a déjà eu le souci je suis preneur d'une piste de recherche

    Merci d'avance
    Bien reçu, tous les messages. Ils disent qu’ils ont compris, qu’il n’y a plus le choix. Que l’esprit qui souffle, guidera leurs pas. Qu’arrivent les derniers temps où nous pourrons parler. Alors soyons désinvoltes, n’ayons l’air de rien

  2. #2
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    Finalement j'ai pu contourner le problème.

    J'ai modifier mon fichier routing en ajoutant à chaque prefix une variable:

    Nom : Sélection_095.png
Affichages : 112
Taille : 17,8 Ko

    ensuite dans mon services.yml j'ai ajouté un paramètre qui va chercher sa valeur dans le env:

    Nom : Sélection_096.png
Affichages : 97
Taille : 6,8 Ko

    du coup j'ai ensuite créé autant de firewall que de méthode d’authentification disponible avec comme pattern une des valeurs configurable:

    Nom : Sélection_097.png
Affichages : 91
Taille : 4,1 Ko

    du coup lorsque l'on change la conf dans le fichier .env le bon firewall s'active, les autres sont présents mais non utilisés.

    Pour info, si on essai de récupérer un paramètre du fichier service.yml depuis le security c'est possible, à condition qu'il ne charge pas lui même depuis le fichier .env. Dès que le fichier security.yml essaie d'une façon ou d'une autre de charger la conf depuis l'environnement ça plante.
    Bien reçu, tous les messages. Ils disent qu’ils ont compris, qu’il n’y a plus le choix. Que l’esprit qui souffle, guidera leurs pas. Qu’arrivent les derniers temps où nous pourrons parler. Alors soyons désinvoltes, n’ayons l’air de rien

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

Discussions similaires

  1. Utilisation de paramètres dans url dans un gridview
    Par stefsas dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/07/2010, 16h22
  2. Réponses: 13
    Dernier message: 21/05/2010, 16h54
  3. Problème dans l'utilisation des "paramètres" dans VS 2010
    Par SoAdAnTe dans le forum Visual Studio
    Réponses: 0
    Dernier message: 22/03/2010, 09h36
  4. Réponses: 3
    Dernier message: 05/12/2008, 11h59

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