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: "/edito/le-commerce-de-gros-un-acteur-du-verdissement-de-l-economie"
  #requestUri: "/edito/le-commerce-de-gros-un-acteur-du-verdissement-de-l-economie"
  #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: 237
  #type: "edito"
  #cachingLevel: "basic"
  #globalTitle: "Le commerce de gros, un acteur du verdissement de l’économie"
  #globalDescription: null
  #title: "Le commerce de gros, un acteur du verdissement de l’économie"
  #description: "<p>Les grossistes sont engagés depuis plusieurs années dans la réduction de leurs émissions de CO2.</p>"
  #contentProperties: [
    "image" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Photothèque/_NKP5436_erkf3e"
        "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" => "blue"
      "title" => "Un acteur engagé"
      "blocks" => [
        [
          "text" => """
            <p><strong>Les entreprises du secteur sont particulièrement actives dans trois domaines :\r\n
            </strong></p><p><strong>•\tLa logistique urbaine durable\r\n
            </strong></p><p>Conscients de l’importance de leur rôle et des responsabilités qui les accompagnent, les grossistes coopèrent avec les collectivités locales pour contribuer au développement des villes dans le respect de l’environnement. Ils sont, à ce titre, mobilisés dans le programme LUD+ porté par la Confédération des Grossistes de France. Ce programme, mis en place dans le cadre du dispositif des Certificats d’économies d’énergies, promeut une logistique urbaine durable, reposant sur une concertation entre les acteurs publics (notamment les EPCI) et privés.\r\n
            </p><p><strong>•\tLa décarbonation des transports routiers\r\n
            </strong></p><p>Les grossistes sont également impliqués dans la feuille de route de la décarbonation des transports routiers dont un des principaux axes de travail est la transition énergétique des véhicules. En outre, certains d’entre eux sont impliqués dans des feuilles de route de la décarbonation spécifiques, c’est le cas des répartiteurs pharmaceutiques avec la filière des industries de santé.\r\n
            </p><p>Les entreprises du commerce de gros sont aussi de plus en plus nombreuses à souscrire un engagement volontaire de réduction des émissions de CO2 de leurs transports de marchandises, particulièrement dans le cadre du programme <a href="https://www.objectifco2.fr/">Objectif CO2</a> porté par la Confédération des Grossistes de France.\r\n
            </p><p><strong>•\tL’amélioration de la performance environnementale des bâtiments\r\n
            </strong></p><p>Les entreprises du commerce de gros sont mobilisées pour répondre aux prescriptions environnementales en ce domaine, que ce soit pour la couvertures des bâtiments nouveaux et anciens d’ombrières photovoltaïques ou d’un système de végétalisation ou pour la réduction de la consommation énergétique des bâtiments tertiaires. C’est un enjeu en raison de la multitude d’entrepôts du secteur.\r\n
            </p><br>
            """
          "subText" => "<p>Les leviers d'action sont nombreux. La CGF porte via sa filiale LLC de nombreux projets dans ce sens, qu'il s'agisse du <a href="https://www.interlud.green/">programme LUD+</a> ou du <a href="/edito/programme-eve" title="Programme EVE 2">programme EVE 2</a>.<br></p>"
          "position" => "0"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 0
      "visibility" => "public"
      "type" => "slice_text"
    ]
  ]
  #paths: Doctrine\ORM\PersistentCollection {#1064 …}
  #breadcrumb: [
    [
      "id" => 199
      "url" => "/edito/qui-sommes-nous"
      "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 @1681985185 {#1049
    date: 2023-04-20 12:06:25.0 Europe/Paris (+02:00)
  }
  #updated: DateTime @1685527381 {#1051
    date: 2023-05-31 12:03:01.0 Europe/Paris (+02:00)
  }
  #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1255 …}
  #template: "edito"
  #visibility: "public"
  #seoTitle: null
  #seoDescription: null
  #noIndex: false
  #noFollow: false
  #siteMap: true
  #ogTitle: null
  #ogType: "website"
  #ogDescription: null
  #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1236 …}
  #twitterTitle: null
  #twitterDescription: null
  #twitterCard: "summary"
  #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1237 …}
  +__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