https://155.133.131.216/

Security

Token

There is no security token.

Firewall

front Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.front_users
context global_context
entry_point security.authenticator.form_login.front
user_checker App\Security\Checker\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#485
  -map: Symfony\Component\Security\Http\AccessMap {#489 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#451
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#204 …}
  -sessionKey: "_security_global_context"
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#462 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#506 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#479 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
    "enableUsageTracking"
  ]
}
0.46 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#439
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#399 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#421
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -provider: Symfony\Component\Security\Core\User\ChainUserProvider {#525 …}
  -userChecker: App\Security\Checker\UserChecker {#422 …}
  -firewallName: "front"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#187 …}
  -usernameParameter: "_switch_user"
  -role: "CAN_SWITCH_USER"
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#330 …}
  -stateless: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#518
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "front_security_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#478 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#504 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#393
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#187 …}
  -map: Symfony\Component\Security\Http\AccessMap {#489 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.23 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"App\Security\Voter\BackUserVoter"
4
"App\Security\Voter\FeaturesVoter"
5
"App\Security\Voter\FrontUserVoter"
6
"App\Security\Voter\MenuVoter"
7
"App\Security\Voter\PageVoter"
8
"App\Security\Voter\PathVoter"
9
"App\Security\Voter\SettingsVoter"
10
"App\Security\Voter\SwitchUserVoter"
11
"App\Security\Voter\TagVoter"

Access decision log

# Result Attributes Object
1 GRANTED PUBLIC_ACCESS
Symfony\Component\HttpFoundation\Request {#4
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#18 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#14 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#13 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#21 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#20 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#19 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#22 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/"
  #requestUri: "/"
  #baseUrl: ""
  #basePath: ""
  #method: "POST"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#501 …}
  #locale: null
  #defaultLocale: "fr"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: null
  -isIisRewrite: false
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 GRANTED see-front
Proxies\__CG__\App\Entity\Page {#1145
  #id: 4
  #type: "home"
  #cachingLevel: "basic"
  #globalTitle: "Accueil"
  #globalDescription: null
  #title: "Le commerce de gros"
  #description: "<p><strong>Bienvenue sur le site de la Confédération des Grossistes de France.</strong></p><p>Notre organisation professionnelle rassemble 30 fédérations métiers.<br></p>"
  #contentProperties: [
    "keyFigures" => [
      [
        "picto" => "icon-building-bg-violet"
        "number" => "*+*150 000"
        "position" => "0"
        "visibility" => "public"
        "description" => "entreprises"
      ]
      [
        "picto" => "icon-money-bg-violet"
        "number" => "*+*900"
        "position" => "1"
        "visibility" => "public"
        "description" => "milliards d'euros de CA"
      ]
      [
        "picto" => "icon-salaries-bg-violet"
        "number" => "*+*960 000"
        "position" => "2"
        "visibility" => "public"
        "description" => "salariés"
      ]
    ]
    "imageMobile" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Photothèque/_NKP4842_xophz2"
        "copyright" => null
        "description" => null
        "originalFormat" => "jpg"
      ]
    ]
    "imageDesktop" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Photothèque/_NKP4842_xophz2"
        "copyright" => null
        "description" => null
        "originalFormat" => "jpg"
      ]
    ]
    "locale" => "fr"
  ]
  #locale: "fr"
  #translations: Doctrine\ORM\PersistentCollection {#1062 …}
  #master: null
  #slices: [
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => 141
      ]
      "theme" => "orange"
      "title" => "Bienvenue sur le nouveau site Internet de la CGF !"
      "blocks" => [
        [
          "text" => """
            <p>Après plusieurs mois de travail avec l'agence digitale <a href="https://www.bigyouth.fr/">Big Youth</a>, l'équipe de la CGF est fière de vous présenter son nouveau site Internet.\r\n
            </p>\r\n
            <p>Véritable portail du commerce de gros, celui-ci propose&nbsp;<span style="background-color: var(--white) ; font-size: 1rem;">des informations générales sur le commerce de gros, sur les dossiers d’actualité, sur la CGF, ainsi que des informations</span><span style="color: var(--grey-darkest); font-size: 1rem; background-color: var(--white) ;">&nbsp;spécifiques dédiées aux fédérations adhérentes.</span></p>
            """
          "subText" => "<p>Une plateforme moderne avec une navigation simplifiée</p>"
          "position" => "0"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "surTitle" => "Communication"
      "position" => 0
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => "Cliquez ici"
        "target" => "_self"
        "external" => null
        "internal" => 199
      ]
      "theme" => "dark"
      "title" => "Les grossistes, acteurs de l'approvisionnement et de la vie des territoires"
      "blocks" => [
        [
          "text" => "<p>Les entreprises du commerce de gros <strong>irriguent les territoires et jouent un rôle considérable dans l’activité et l’attractivité des centres-villes </strong>en fournissant au quotidien les collectivités et l’État pour la restauration collective, mais également les commerces de détail, les restaurants, les pharmacies, les artisans, les garages automobiles…</p><p><strong>Elles sont présentes dans tous les secteurs d’activité et toutes les filières de l'économie.<br></strong></p>"
          "subText" => null
          "position" => "1"
          "subTitle" => "Essentiels"
          "visibility" => "public"
        ]
        [
          "text" => "<p>Le commerce de gros et ses professions associées sont <strong>un maillon incontournable dans les échanges économiques</strong>, du fait de leur rôle d’intermédiation entre un amont, constitué de producteurs et d’industriels auprès desquels les entreprises du commerce de gros s’approvisionnent, et un aval composé d’une très large gamme d’acteurs professionnels dont un grand nombre est en contact direct avec les consommateurs.<br></p>"
          "subText" => null
          "position" => "1"
          "subTitle" => "Incontournables"
          "visibility" => "public"
        ]
      ]
      "surTitle" => "Le secteur"
      "position" => 1
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "firstNews" => null
      "secondNews" => null
      "publication" => null
      "position" => 2
      "visibility" => "public"
      "type" => "slice_push_publi_news"
    ]
    [
      "links" => []
      "points" => [
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Affaires Publiques/iStock-525210885_qyivgy"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "title" => "Défendre"
          "position" => "3"
          "visibility" => "public"
          "description" => "<ul><li><strong>Représenter et défendre les intérêts du commerce de gros auprès des pouvoirs publics, des différentes instances où siège la CGF et de l'ensemble des parties prenantes</strong></li></ul><br>"
        ]
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "_Z7S3969_gg3l7h"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "title" => "Valoriser"
          "position" => "3"
          "visibility" => "public"
          "description" => "<ul><li>Faire connaître au grand public<strong> les métiers et le dynamisme du Commerce de gros</strong></li></ul><ul><li>Anticiper les <strong>évolutions du secteur </strong>via une réflexion et une veille stratégique au quotidien</li></ul><br>"
        ]
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Photos/iStock-1427631515_dfyf7a"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "title" => "Représenter"
          "position" => "3"
          "visibility" => "public"
          "description" => "<ul><li><strong>Conseiller au quotidien les fédérations </strong>et les entreprises adhérentes.</li></ul><ul><li>Assurer les négociations dans le cadre de la <strong>CCN des commerces de gros (CCN 3044)</strong></li></ul>"
        ]
      ]
      "surTitle" => "Rôle et missions de la CGF : 13 permanents au service des fédérations adhérentes"
      "position" => 3
      "visibility" => "public"
      "type" => "slice_missions"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => "Découvrez nos fédérations"
        "target" => "_self"
        "external" => null
        "internal" => 29
      ]
      "title" => "Nos fédérations témoignent"
      "description" => "<p>La CGF regroupe 30 fédérations professionnelles de grossistes. Chacune représente une filière produit : fruits et légumes, décoration, matériel électrique, boissons, médicaments, pièces détachées automobile… <br><br></p>"
      "testimonies" => [
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Photo_Alexia_Fromanger_s6w577"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "quote" => "<p> En adhérant à la CGF, Fédalis fait le choix du collectif en s’engageant pour une profession qui mérite d’être mieux connue et représentée, celle de grossiste. <br></p>"
          "isLogo" => false
          "fullName" => "Alexia Fromanger"
          "position" => "4"
          "visibility" => "public"
          "federationName" => "Fédalis"
        ]
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Photo_Emmanuel_Dechin_qtuowi"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "quote" => "<p>La CGF, c’est la compétence, le professionnalisme et le partage d’expérience tout ça dans la bonne humeur. A travers elle, notre métier est identifié, valorisé et nos intérêts bien défendus. <br></p>"
          "isLogo" => false
          "fullName" => "Emmanuel Déchin"
          "position" => "4"
          "visibility" => "public"
          "federationName" => "CSRP"
        ]
        [
          "image" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Photo_Roand_Mongin_g7zjws"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "quote" => "<p>La force de la CGF réside dans sa capacité à traiter des sujets transverses aux différents secteurs du B to B et permettre de défendre les intérêts des entreprises qui les composent face aux enjeux de demain.</p>"
          "isLogo" => false
          "fullName" => "Roland Mongin"
          "position" => "4"
          "visibility" => "public"
          "federationName" => "COÉDIS"
        ]
      ]
      "position" => 4
      "visibility" => "public"
      "type" => "slice_federations_testimonies"
    ]
    [
      "title" => "Les métiers du commerce de gros"
      "description" => "<p>Retrouvez les témoignages de professionnels de la branche des commerces de gros !<br></p>"
      "firstPortrait" => App\Entity\Page {#1347
        #id: 74
        #type: "portrait"
        #cachingLevel: "basic"
        #globalTitle: "Chauffeur/ livreur"
        #globalDescription: null
        #title: "Chauffeur/ livreur H/F"
        #description: null
        #contentProperties: [
          "job" => "Commerces de gros"
          "cover" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "_Z7S4583_w2df0i"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "video" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => null
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => null
              "copyright" => null
              "description" => null
              "originalFormat" => null
            ]
          ]
          "location" => "Paris"
          "youtubeId" => "dhPCZXizNxY"
        ]
        #locale: "fr"
        #translations: Doctrine\ORM\PersistentCollection {#1345 …}
        #master: null
        #slices: []
        #paths: Doctrine\ORM\PersistentCollection {#1342 …}
        #breadcrumb: null
        #status: "published"
        #updateComment: null
        #published: null
        #lastPublisher: null
        #hasBeenPublished: false
        #expired: null
        #tags: Doctrine\ORM\PersistentCollection {#1340 …}
        #menuItems: Doctrine\ORM\PersistentCollection {#1338 …}
        #created: DateTime @1678722583 {#1337
          date: 2023-03-13 16:49:43.0 Europe/Paris (+01:00)
        }
        #updated: DateTime @1678792871 {#1310
          date: 2023-03-14 12:21:11.0 Europe/Paris (+01:00)
        }
        #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
        #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1335 …}
        #template: "portrait"
        #visibility: "public"
        #seoTitle: null
        #seoDescription: null
        #noIndex: false
        #noFollow: false
        #siteMap: false
        #ogTitle: null
        #ogType: null
        #ogDescription: null
        #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1334 …}
        #twitterTitle: null
        #twitterDescription: null
        #twitterCard: null
        #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1333 …}
      }
      "secondPortrait" => App\Entity\Page {#1332
        #id: 73
        #type: "portrait"
        #cachingLevel: "basic"
        #globalTitle: "Préparateur de commandes"
        #globalDescription: null
        #title: "Préparateur de commandes H/F"
        #description: null
        #contentProperties: [
          "job" => "Commerces de gros"
          "cover" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "_Z7S4993_s2h9hn"
              "copyright" => null
              "description" => null
              "originalFormat" => "jpg"
            ]
          ]
          "video" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => null
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => null
              "copyright" => null
              "description" => null
              "originalFormat" => null
            ]
          ]
          "location" => "Rungis"
          "youtubeId" => "ildCmJs06aI"
        ]
        #locale: "fr"
        #translations: Doctrine\ORM\PersistentCollection {#1327 …}
        #master: null
        #slices: []
        #paths: Doctrine\ORM\PersistentCollection {#1351 …}
        #breadcrumb: null
        #status: "published"
        #updateComment: null
        #published: null
        #lastPublisher: null
        #hasBeenPublished: false
        #expired: null
        #tags: Doctrine\ORM\PersistentCollection {#1364 …}
        #menuItems: Doctrine\ORM\PersistentCollection {#1367 …}
        #created: DateTime @1678722390 {#1331
          date: 2023-03-13 16:46:30.0 Europe/Paris (+01:00)
        }
        #updated: DateTime @1686235989 {#1352
          date: 2023-06-08 16:53:09.0 Europe/Paris (+02:00)
        }
        #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
        #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1256 …}
        #template: "portrait"
        #visibility: "public"
        #seoTitle: null
        #seoDescription: null
        #noIndex: false
        #noFollow: false
        #siteMap: false
        #ogTitle: null
        #ogType: null
        #ogDescription: null
        #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1365 …}
        #twitterTitle: null
        #twitterDescription: null
        #twitterCard: null
        #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1362 …}
      }
      "position" => 5
      "visibility" => "public"
      "type" => "slice_focus_job"
    ]
    [
      "title" => "La CGF en vidéo"
      "video" => [
        "singleMedia" => [
          "alt" => null
          "tags" => null
          "type" => null
          "title" => null
          "config" => null
          "credits" => null
          "publicId" => null
          "copyright" => null
          "description" => null
          "originalFormat" => null
        ]
      ]
      "poster" => [
        "singleMedia" => [
          "alt" => null
          "tags" => null
          "type" => "image"
          "title" => null
          "config" => null
          "credits" => null
          "publicId" => "capsule_youtube_ztk0kv"
          "copyright" => null
          "description" => null
          "originalFormat" => "jpg"
        ]
      ]
      "subTitle" => "Prospective 2023"
      "youtubeId" => "v7nQDUClvKw"
      "description" => "<p>Découvrez l'interview de Philippe Barbier, président de la CGF : <strong>quelle feuille de route pour la CGF en 2023 ?</strong></p><p>Et retrouvez toutes nos vidéos sur <strong>notre compte <a href="https://www.youtube.com/@Cgi-cf/videos">Youtube</a></strong></p>"
      "position" => 6
      "visibility" => "public"
      "type" => "slice_video"
    ]
  ]
  #paths: Doctrine\ORM\PersistentCollection {#1064 …}
  #breadcrumb: []
  #status: "published"
  #updateComment: null
  #published: null
  #lastPublisher: null
  #hasBeenPublished: false
  #expired: null
  #tags: Doctrine\ORM\PersistentCollection {#1066 …}
  #menuItems: Doctrine\ORM\PersistentCollection {#1182 …}
  #created: DateTime @1675346130 {#1049
    date: 2023-02-02 14:55:30.0 Europe/Paris (+01:00)
  }
  #updated: DateTime @1686236368 {#1051
    date: 2023-06-08 16:59:28.0 Europe/Paris (+02:00)
  }
  #author: null
  #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #template: "home"
  #visibility: "public"
  #seoTitle: "La page d'accueil de la Confédération du Commerce de Gros"
  #seoDescription: "La CGF est l'organisation professionnelle des commerces de gros français étalés sur tout le territoire"
  #noIndex: false
  #noFollow: false
  #siteMap: true
  #ogTitle: null
  #ogType: "website"
  #ogDescription: null
  #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1237 …}
  #twitterTitle: null
  #twitterDescription: null
  #twitterCard: "summary"
  #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1238 …}
  +__isInitialized__: true
   …2
}
"App\Security\Voter\BackUserVoter"
ACCESS ABSTAIN
"App\Security\Voter\FeaturesVoter"
ACCESS ABSTAIN
"App\Security\Voter\FrontUserVoter"
ACCESS ABSTAIN
"App\Security\Voter\MenuVoter"
ACCESS ABSTAIN
"App\Security\Voter\PageVoter"
ACCESS GRANTED
Show voter details