Security

Token

There is no security token.

Firewall

customer Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context customer
entry_point security.authenticator.form_login.customer
user_checker App\Security\CustomerChecker
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 {#98
  -map: Symfony\Component\Security\Http\AccessMap {#99 …}
  -logger: Monolog\Logger {#66 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#131
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#178 …}
  -sessionKey: "_security_customer"
  -logger: Monolog\Logger {#66 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#130 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#73 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#60 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#125 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#136
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#127 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#395
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#70 …}
  -userChecker: App\Security\CustomerChecker {#386 …}
  -firewallName: "customer"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#134 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -logger: Monolog\Logger {#66 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#328 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#193 …}
  -targetRoute: null
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#394
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#134 …}
  -map: Symfony\Component\Security\Http\AccessMap {#99 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#72
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/compte/deconnexion"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#55 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#73 …}
}
0.00 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\CanDownloadVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_CAN_VIEW_PDF
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\CanDownloadVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 93
  -title: "Kit - Heures supplémentaires"
  -description: """
    Les heures supplémentaires représentent un aspect important de la gestion du temps de travail. Elles permettent de répondre aux pics d'activité dans le cadre de la réglementation en vigueur. Elles sont définies comme les heures travaillées au-delà de la durée légale hebdomadaire de 35 heures. La législation encadre strictement leur comptabilisation, leur rémunération ou leur compensation. Majorées selon des taux prévus par le code du travail ou par votre convention collective, elles contribuent à la flexibilité de l'organisation du travail, mais doivent être utilisées de manière judicieuse pour préserver la santé des salariés. \r\n
    \r\n
    [grasorange]Ce kit accessible avec notre abonnement premium ou dans notre book "Durée du travail". Il vise à éclairer les employeurs sur les droits et les obligations liés aux heures supplémentaires.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723040737 {#672
    date: 2024-08-07 16:25:37.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623216 {#671
    date: 2025-01-23 10:06:56.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-heures-supplementaires-66c6f794e5d6f731996289.webp"
  -thumbnailFile: null
  -document: "kit-heures-supplementaires-66b383e1c8044674660184.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#669
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-heures-supplementaires-a-mettre-en-visibilite-dans-le-catalogue"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768 …}
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#674
  -id: 93
  -title: "Kit - Heures supplémentaires"
  -description: """
    Les heures supplémentaires représentent un aspect important de la gestion du temps de travail. Elles permettent de répondre aux pics d'activité dans le cadre de la réglementation en vigueur. Elles sont définies comme les heures travaillées au-delà de la durée légale hebdomadaire de 35 heures. La législation encadre strictement leur comptabilisation, leur rémunération ou leur compensation. Majorées selon des taux prévus par le code du travail ou par votre convention collective, elles contribuent à la flexibilité de l'organisation du travail, mais doivent être utilisées de manière judicieuse pour préserver la santé des salariés. \r\n
    \r\n
    [grasorange]Ce kit accessible avec notre abonnement premium ou dans notre book "Durée du travail". Il vise à éclairer les employeurs sur les droits et les obligations liés aux heures supplémentaires.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723040737 {#672
    date: 2024-08-07 16:25:37.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623216 {#671
    date: 2025-01-23 10:06:56.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-heures-supplementaires-66c6f794e5d6f731996289.webp"
  -thumbnailFile: null
  -document: "kit-heures-supplementaires-66b383e1c8044674660184.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#669
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-heures-supplementaires-a-mettre-en-visibilite-dans-le-catalogue"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768 …}
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 93
  -title: "Kit - Heures supplémentaires"
  -description: """
    Les heures supplémentaires représentent un aspect important de la gestion du temps de travail. Elles permettent de répondre aux pics d'activité dans le cadre de la réglementation en vigueur. Elles sont définies comme les heures travaillées au-delà de la durée légale hebdomadaire de 35 heures. La législation encadre strictement leur comptabilisation, leur rémunération ou leur compensation. Majorées selon des taux prévus par le code du travail ou par votre convention collective, elles contribuent à la flexibilité de l'organisation du travail, mais doivent être utilisées de manière judicieuse pour préserver la santé des salariés. \r\n
    \r\n
    [grasorange]Ce kit accessible avec notre abonnement premium ou dans notre book "Durée du travail". Il vise à éclairer les employeurs sur les droits et les obligations liés aux heures supplémentaires.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723040737 {#672
    date: 2024-08-07 16:25:37.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623216 {#671
    date: 2025-01-23 10:06:56.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-heures-supplementaires-66c6f794e5d6f731996289.webp"
  -thumbnailFile: null
  -document: "kit-heures-supplementaires-66b383e1c8044674660184.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#669
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-heures-supplementaires-a-mettre-en-visibilite-dans-le-catalogue"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768 …}
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
5 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 93
  -title: "Kit - Heures supplémentaires"
  -description: """
    Les heures supplémentaires représentent un aspect important de la gestion du temps de travail. Elles permettent de répondre aux pics d'activité dans le cadre de la réglementation en vigueur. Elles sont définies comme les heures travaillées au-delà de la durée légale hebdomadaire de 35 heures. La législation encadre strictement leur comptabilisation, leur rémunération ou leur compensation. Majorées selon des taux prévus par le code du travail ou par votre convention collective, elles contribuent à la flexibilité de l'organisation du travail, mais doivent être utilisées de manière judicieuse pour préserver la santé des salariés. \r\n
    \r\n
    [grasorange]Ce kit accessible avec notre abonnement premium ou dans notre book "Durée du travail". Il vise à éclairer les employeurs sur les droits et les obligations liés aux heures supplémentaires.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723040737 {#672
    date: 2024-08-07 16:25:37.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623216 {#671
    date: 2025-01-23 10:06:56.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-heures-supplementaires-66c6f794e5d6f731996289.webp"
  -thumbnailFile: null
  -document: "kit-heures-supplementaires-66b383e1c8044674660184.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#669
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-heures-supplementaires-a-mettre-en-visibilite-dans-le-catalogue"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768 …}
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
6 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1261
  -id: 43
  -title: "Kit - Temps partiel - Mise en place"
  -description: """
    La mise en place du temps partiel est une modalité d'organisation du travail qui permet aux entreprises de s'adapter à des besoins variés tout en offrant aux salariés une certaine flexibilité. \r\n
    \r\n
    Cette forme d'emploi doit être formalisée par un écrit comportant des mentions spécifiques. \r\n
    De plus, comme les salariés à temps plein, le respect des droits des salariés à temps partiel, tels que le prorata de salaire, l'accès à la formation professionnelle ou encore les conditions de passage à temps plein, est essentiel. \r\n
    \r\n
    Ce kit présente les conditions de mise en place du travail à temps partiel et formule quelques préconisations utiles.\r\n
    \r\n
    [grasorange]Cette infographie est uniquement accessible avec l'abonnement premium.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715933251 {#1210
    date: 2024-05-17 10:07:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623610 {#1293
    date: 2025-01-23 10:13:30.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-temps-partiel-mise-en-place-66472c637e971793017008.webp"
  -thumbnailFile: null
  -document: "kit-temps-partiel-mise-en-place-66b389c71199e828569590.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1208 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1714514400 {#1211
    date: 2024-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-temps-partiel-mise-en-place"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1206 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1272
  -id: 109
  -title: "Les horaires individualisés"
  -description: """
    À mi-chemin entre l'horaire collectif et la convention de forfait, l'employeur peut définir des plages de travail fixes et variables afin d'accorder aux salariés une certaine flexibilité. \r\n
    Les horaires individualisés permettent aux salariés de moduler leurs heures de travail en respectant ces différentes plages horaires. \r\n
    Leur mise en place nécessite un accord collectif ou une décision unilatérale de l'employeur après accord du CSE et, dans certains cas, de l'inspecteur du travail. \r\n
    \r\n
    Notre infographie présente ce dispositif qui favorise une meilleure articulation entre vie professionnelle et personnelle, tout en assurant la continuité de l’activité.
    """
  -createdAt: DateTimeImmutable @1733468766 {#1204
    date: 2024-12-06 08:06:06.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTimeImmutable @1733468766 {#1203
    date: 2024-12-06 08:06:06.0 Europe/Paris (+01:00)
  }
  -thumbnail: "les-horaires-individualises-6752a25e411b8664611532.png"
  -thumbnailFile: null
  -document: "les-horaires-individualises-6752a25e41b36781712502.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1274 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1733007600 {#1265
    date: 2024-12-01 00:00:00.0 Europe/Paris (+01:00)
  }
  -slug: "les-horaires-individualises"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1280 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "les-horaires-individualises-6752a25e41ed0876639197.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: null
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
8 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 93
  -title: "Kit - Heures supplémentaires"
  -description: """
    Les heures supplémentaires représentent un aspect important de la gestion du temps de travail. Elles permettent de répondre aux pics d'activité dans le cadre de la réglementation en vigueur. Elles sont définies comme les heures travaillées au-delà de la durée légale hebdomadaire de 35 heures. La législation encadre strictement leur comptabilisation, leur rémunération ou leur compensation. Majorées selon des taux prévus par le code du travail ou par votre convention collective, elles contribuent à la flexibilité de l'organisation du travail, mais doivent être utilisées de manière judicieuse pour préserver la santé des salariés. \r\n
    \r\n
    [grasorange]Ce kit accessible avec notre abonnement premium ou dans notre book "Durée du travail". Il vise à éclairer les employeurs sur les droits et les obligations liés aux heures supplémentaires.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723040737 {#672
    date: 2024-08-07 16:25:37.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737623216 {#671
    date: 2025-01-23 10:06:56.0 Europe/Paris (+01:00)
  }
  -thumbnail: "kit-heures-supplementaires-66c6f794e5d6f731996289.webp"
  -thumbnailFile: null
  -document: "kit-heures-supplementaires-66b383e1c8044674660184.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#669
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-heures-supplementaires-a-mettre-en-visibilite-dans-le-catalogue"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768 …}
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details