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.48 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.32 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: "/actualites/assemblee-generale-de-la-cgf"
  #requestUri: "/actualites/assemblee-generale-de-la-cgf"
  #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: 246
  #type: "event"
  #cachingLevel: "basic"
  #globalTitle: "Assemblée Générale de la CGF"
  #globalDescription: null
  #title: "Assemblée Générale de la CGF"
  #description: "L'assemblée générale de la Confédération se tiendra le jeudi 15 juin 2023 à la Maison de l'Amérique Latine, dans le VIIe arrondissement.<br>"
  #contentProperties: [
    "image" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Communication/351A5201_hudowk"
        "copyright" => null
        "description" => null
        "originalFormat" => "jpg"
      ]
    ]
    "place" => "Maison de l'Amérique Latine, 217 bld Saint Germain 75007"
    "startEventDate" => [
      "date" => "2023-06-15 14:00:00.000000"
      "timezone" => "Europe/Paris"
      "timezone_type" => 3
    ]
    "publicationDate" => [
      "date" => "2023-04-07 00:00:00.000000"
      "timezone" => "Europe/Paris"
      "timezone_type" => 3
    ]
    "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" => "Au programme :"
      "blocks" => [
        [
          "text" => "<ul><li><strong> 14h30 (accueil à 14h) : Assemblée générale animée par Nicolas Rossignol</strong></li></ul><ol><li> Intervention de Philippe Barbier, président de la CGF</li><li> Tables rondes : les relations commerciales dans le commerce de gros, en lien avec la sanctuarisation légale du régime grossiste</li><li> Intervention de Christophe Guilluy, essayiste et géographe, sur le thème de la fracture des territoires</li><li> Intervention d'Olivia Grégoire, ministre déléguée chargée des Petites et Moyennes entreprises, du Commerce, de l'Artisanat et du Tourisme</li></ol><ul><li><strong> 18h00 : Cocktail à l'occasion des 30 ans de la Confédération</strong></li></ul><br><p><br></p>"
          "subText" => null
          "position" => "0"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 0
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "title" => "Avec le soutien d'AG2R la Mondiale"
      "groups" => [
        [
          "position" => "1"
          "speakers" => [
            App\Entity\Page {#1283
              #id: 152
              #type: "speaker"
              #cachingLevel: "basic"
              #globalTitle: "AG2R LA MONDIALE"
              #globalDescription: null
              #title: "AG2R LA MONDIALE"
              #description: "<p>Spécialiste de la protection sociale et patrimoniale en France, AG2R LA MONDIALE assure les particuliers, les entreprises et les branches, pour protéger la santé, sécuriser le patrimoine et les revenus, prémunir contre les accidents de la vie et préparer la retraite.</p><p>Le Groupe compte plus de 15 millions d’assurés et accompagne 500 000 entreprises au quotidien. Avec plus de 11 000 collaborateurs, AG2R LA MONDIALE est présent sur l’ensemble du territoire métropolitain et ultramarin.</p><p>Société de personnes à gouvernance paritaire et mutualiste, le Groupe cultive un modèle de protection sociale unique qui conjugue étroitement rentabilité et solidarité, performance et engagement social. Il consacre chaque année plusieurs millions d'euros pour aider les personnes fragilisées et soutenir des initiatives individuelles et collectives. </p>"
              #contentProperties: [
                "image" => [
                  "singleMedia" => [
                    "alt" => null
                    "tags" => null
                    "type" => "image"
                    "title" => null
                    "config" => null
                    "credits" => null
                    "publicId" => "Partenaires/Partenaires_vcwdpq"
                    "copyright" => null
                    "description" => null
                    "originalFormat" => "jpg"
                  ]
                ]
                "isLogo" => true
                "website" => "www.ag2rlamondiale.fr"
                "twitterLink" => "https://twitter.com/ag2rlamondiale?lang=fr"
                "facebookLink" => "https://www.facebook.com/AG2RLAMONDIALE/"
                "linkedinLink" => "https://www.linkedin.com/company/ag2r-la-mondiale"
              ]
              #locale: "fr"
              #translations: Doctrine\ORM\PersistentCollection {#1281 …}
              #master: null
              #slices: []
              #paths: Doctrine\ORM\PersistentCollection {#1278 …}
              #breadcrumb: null
              #status: "published"
              #updateComment: null
              #published: null
              #lastPublisher: null
              #hasBeenPublished: false
              #expired: null
              #tags: Doctrine\ORM\PersistentCollection {#1276 …}
              #menuItems: Doctrine\ORM\PersistentCollection {#1274 …}
              #created: DateTime @1680862617 {#1273
                date: 2023-04-07 12:16:57.0 Europe/Paris (+02:00)
              }
              #updated: DateTime @1684229359 {#1258
                date: 2023-05-16 11:29:19.0 Europe/Paris (+02:00)
              }
              #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
              #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1256 …}
              #template: "speaker"
              #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 {#1271 …}
              #twitterTitle: null
              #twitterDescription: null
              #twitterCard: null
              #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1270 …}
            }
          ]
          "groupName" => "Partenaires"
          "visibility" => "public"
        ]
      ]
      "position" => 1
      "visibility" => "public"
      "type" => "slice_speakers"
    ]
  ]
  #paths: Doctrine\ORM\PersistentCollection {#1064 …}
  #breadcrumb: [
    [
      "id" => 23
      "url" => "/nos-actualites"
      "label" => "Toutes les actualités de la CGF en temps réel"
    ]
  ]
  #status: "published"
  #updateComment: null
  #published: null
  #lastPublisher: null
  #hasBeenPublished: false
  #expired: null
  #tags: Doctrine\ORM\PersistentCollection {#1066 …}
  #menuItems: Doctrine\ORM\PersistentCollection {#1182 …}
  #created: DateTime @1682345574 {#1049
    date: 2023-04-24 16:12:54.0 Europe/Paris (+02:00)
  }
  #updated: DateTime @1686229562 {#1051
    date: 2023-06-08 15:06:02.0 Europe/Paris (+02:00)
  }
  #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #template: "news"
  #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 {#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