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.43 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.21 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: "/edito/qui-sommes-nous"
  #requestUri: "/edito/qui-sommes-nous"
  #baseUrl: ""
  #basePath: ""
  #method: "GET"
  #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: 199
  #type: "edito"
  #cachingLevel: "basic"
  #globalTitle: "Qui sommes-nous ?"
  #globalDescription: null
  #title: "Le commerce de gros"
  #description: "<p>Le commerce de gros, acteur clef de l’économie est le premier partenaire des commerçants, des artisans, des cafés, des restaurants, des garages, des cantines scolaires, des pharmacies, etc. et donc de l’activité des territoires et des cœurs de ville.</p>"
  #contentProperties: [
    "image" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Photothèque/_NKP8459_qcbmrh"
        "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" => null
      ]
      "theme" => "orange"
      "title" => "Entre l'amont et l'aval..."
      "blocks" => [
        [
          "text" => "Du fait de son 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, le commerce de gros est un maillon incontournable dans les échanges économiques.<br><p>Ce secteur, qui n’a pas de lien avec le consommateur final, est néanmoins un acteur incontournable du quotidien des Français ainsi que de l’attractivité et de la vie des territoires : il irrigue tous les secteurs d’activité de l’économie, partout en France au plus près des clients professionnels.</p>"
          "subText" => null
          "position" => "0"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 0
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "text" => null
      "title" => "Le commerce de gros en chiffres"
      "keyFigures" => [
        [
          "number" => "Près de 150 000"
          "position" => "1"
          "visibility" => "public"
          "description" => "entreprises"
        ]
        [
          "number" => "961 000"
          "position" => "1"
          "visibility" => "public"
          "description" => "salariés"
        ]
        [
          "number" => "850 milliards"
          "position" => "1"
          "visibility" => "public"
          "description" => "de chiffre d'affaires"
        ]
        [
          "number" => "44%"
          "position" => "1"
          "visibility" => "public"
          "description" => "de la valeur ajoutée du commerce"
        ]
        [
          "number" => "32 600"
          "position" => "1"
          "visibility" => "public"
          "description" => "créations d'entreprises/ an"
        ]
        [
          "number" => "+ de 90 000"
          "position" => "1"
          "visibility" => "public"
          "description" => "recrutements"
        ]
        [
          "number" => "60 000"
          "position" => "1"
          "visibility" => "public"
          "description" => "camions en circulation"
        ]
        [
          "number" => "100%"
          "position" => "1"
          "visibility" => "public"
          "description" => "du territoire couvert"
        ]
      ]
      "position" => 1
      "visibility" => "public"
      "type" => "slice_key_figures"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => null
      ]
      "text" => "<p><strong>Le grossiste sélectionne, achète, entrepose, vend et livre </strong>des marchandises à des acheteurs et distributeurs professionnels ou à des collectivités, voire à d’autres grossistes ou intermédiaires et ce, quelles que soient les quantités vendues.&nbsp;</p><p><strong>Le rôle de conseil est central </strong>dans la fonction de grossiste, celui-ci étant dorénavant défini comme un « apporteur de solutions », proposant un service complet à ses clients professionnels.</p>"
      "image" => [
        "singleMedia" => [
          "alt" => null
          "tags" => null
          "type" => "image"
          "title" => null
          "config" => null
          "credits" => null
          "publicId" => "schema_filiere_bwjlu6"
          "copyright" => null
          "description" => null
          "originalFormat" => "png"
        ]
      ]
      "title" => "Un acteur au cœur des filières"
      "position" => 2
      "visibility" => "public"
      "type" => "slice_square_image"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => null
      ]
      "theme" => "blue"
      "title" => "Une quadruple fonction"
      "blocks" => [
        [
          "text" => "<ul><li>Commerciale, à travers sa capacité à « sourcer » les produits demandés par le marché (acheteurs publics et privé) et à travailler en partenariat avec ses fournisseurs ;</li><li> Logistique, à travers le regroupement de l’offre et la rationalisation des coûts financiers et environnementaux des opérations de livraison ;</li><li> De contrôle de la conformité des produits : traçabilité ; sécurité sanitaire (notamment liée à la chaîne du froid), lutte contre la contrefaçon ; <br></li><li> Financière, en accompagnant la trésorerie de ses clients (PME, Artisans,…) au moyen de facilités de paiement.</li></ul>"
          "subText" => null
          "position" => "3"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 3
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => 235
      ]
      "theme" => "blue"
      "title" => "Une vraie valeur ajoutée"
      "blocks" => [
        [
          "text" => "<ul><li><strong>La connaissance experte des produits et des clients</strong></li></ul><p>La place centrale qu’occupe le grossiste garantit une parfaite connaissance des produits ainsi qu’une excellente perception des besoins et attentes des clients professionnels. Au coeur des marchés, les professionnels du négoce sont aujourd’hui d’importants vecteurs d’innovation, de communication et de formation, qui participent à la croissance de l’activité du client.</p><ul><li><strong>La mise à disposition des produits</strong></li></ul><p>Réceptionnées, triées, stockées… les marchandises doivent ensuite être acheminées à temps, dans la quantité souhaitée, quels que soient le volume, la diversité ou la destination. Expertise parfaitement maîtrisée par les professionnels du négoce, la logistique représente aujourd’hui un important facteur de différenciation vis-à-vis des concurrents.</p><ul><li><strong>Le conseil auprès des clients</strong></li></ul><p>Des services à haute valeur ajoutée : la parfaite connaissance des produits, associée à la compréhension des besoins spécifiques de chaque client, garantit des recommandations sur mesure et un apport optimisé de solutions (études de marché, études techniques, etc.). Dans le commerce de gros, les relations se construisent dans la durée, ce qui permet un ajustement permanent des services proposés et la naissance d’un authentique partenariat entre grossistes et clients professionnels.</p><ul><li><strong>La création de solutions</strong></li></ul><p>Les professionnels du négoce disposent d’une valeur ajoutée qui réside dans leur mission de conseil, d’apporteurs de solutions et dans leur rôle de logisticiens. Mais aujourd’hui, ils sont aussi une force de proposition pour la création de solutions innovantes qui sauront répondre aux attentes pressenties des marchés.</p>"
          "subText" => null
          "position" => "4"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 4
      "visibility" => "public"
      "type" => "slice_text"
    ]
  ]
  #paths: Doctrine\ORM\PersistentCollection {#1064 …}
  #breadcrumb: [
    [
      "id" => 4
      "url" => "/"
      "label" => "Le commerce de gros"
    ]
  ]
  #status: "published"
  #updateComment: null
  #published: null
  #lastPublisher: null
  #hasBeenPublished: false
  #expired: null
  #tags: Doctrine\ORM\PersistentCollection {#1066 …}
  #menuItems: Doctrine\ORM\PersistentCollection {#1182 …}
  #created: DateTime @1681290398 {#1049
    date: 2023-04-12 11:06:38.0 Europe/Paris (+02:00)
  }
  #updated: DateTime @1684998568 {#1051
    date: 2023-05-25 09:09:28.0 Europe/Paris (+02:00)
  }
  #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #template: "edito"
  #visibility: "public"
  #seoTitle: "Définition du commerce de gros en France et comment il achemine les marchandises"
  #seoDescription: null
  #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