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.45 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.26 ms | (none) |
Authenticators
No authenticators have been recorded. Check previous profiles on your authentication endpoint.
Access Decision
affirmative
Strategy
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: "/guide-pratique/modeles-et-outils" #requestUri: "/guide-pratique/modeles-et-outils" #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 : "html" } |
||||||||||
| Show voter details | |||||||||||||
| 2 | GRANTED | see-front | Proxies\__CG__\App\Entity\Page {#1145 #id: 213 #type: "practical-guide" #cachingLevel: "basic" #globalTitle: "Modèles et outils" #globalDescription: null #title: "Modèles et outils" #description: "<p>La CGF a élaboré des modèles pratiques de documents prenant en compte les spécificités de la CCN des commerces de gros et dont les adhérents pourront se servir au quotidien pour la gestion de leurs salariés.<br></p>" #contentProperties: [ "document" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => null "title" => null "config" => null "credits" => null "publicId" => null "copyright" => null "description" => null "originalFormat" => null ] ] "isMemberOnly" => true "publicationDate" => [ "date" => "2023-04-17 00:00:00.000000" "timezone" => "Europe/Paris" "timezone_type" => 3 ] "locale" => "fr" ] #locale: "fr" #translations: Doctrine\ORM\PersistentCollection {#1062 …} #master: null #slices: [ [ "text" => "<p>Dans cette rubrique, retrouvez des modèles de clauses et contrats de travail, de courriers disciplinaires, de lettres de licenciement, ou de documents relatifs aux élections professionnelles.<br></p>" "title" => "Modèles et outils" "documents" => [ [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "CONTRAT_DE_TRAVAIL_À_DURÉE_INDÉTERMINÉE_A_TEMPS_PLEIN_i1otxv" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "CDI à temps plein" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "CONTRAT_DE_TRAVAIL_À_DURÉE_INDÉTERMINÉE_A_TEMPS_PARTIEL_ppzvk8" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "CDI à temps partiel" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "CONTRAT_DE_TRAVAIL_À_DURÉE_DETERMINEE_POUR_ACCROISSEMENT_DACTIVITE_1_mrcozk" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "CDD pour surcroît temporaire d'activité" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "CONTRAT_DE_TRAVAIL_À_DURÉE_DETERMINEE_POUR_REMPLACEMENT_afcc1y" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "CDD de remplacement" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "AVENANT_RENOUVELLEMENT_CDD_1_cctggm" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Avenant de renouvellement de CDD" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "clause_de_mise_à_disposition_d_un_véhicule_de_fonction_xkjtux" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Clause relative au véhicule de fonction" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "clause_de_non_concurrence_1_nzsdtj" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Clause de non-concurrence" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "convention_individuelle_de_forfait_annuel_en_jours_hgqmju" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Convention individuelle de forfait annuel en forfait jour" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "demande_de_justification_dabsence_1_kcibjh" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Justification d'absence" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "lettre_de_premier_avertissement_1_o2qicq" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Premier avertissement" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "convocation_à_entretien_préalable_à_sanction_1_qrs0pe" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Convocation à un entretien préalable à sanction disciplinaire" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "modèle_de_règlement_intérieur_ilssju" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Règlement intérieur" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "information_du_personnel_élections_professionnelles_1_jj47cn" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Information du personnel sur la tenue des élections professionnelles" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "invitation_des_syndicats_par_courrier_élections_professionnelles_sars8i" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Invitation des syndicats par courrier pour les élections professionnelles" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "note_relative_aux_conditions_dorganisation_des_élections_1_ultppj" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Conditions d'organisation des élections professionnelles" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "protocole_daccord_préélectoral_1_mj6xe6" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Protocole d'accord préélectoral" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "entretien_préalable_à_licenciement_personnel_qkawq6" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Convocation à entretien préalable à licenciement pour motif personnel" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "entretien_rupture_conventionnelle_1_ynqixj" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Convocation à entretien préalable à rupture conventionnelle" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "convocation_entretien_préalable_licenciement_économique_1_h8ljkj" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Convocation à entretien préalable à licenciement économique individuel et petit licenciement collectif" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "rupture_période_d_essai_1_stwotx" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Rupture de période d'essai" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "rupture_anticipée_CDD_dun_commun_accord_1_na7zap" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Rupture anticipée d'un CDD d'un commun accord" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "licenciement_éco_individuel_1_yoqtp0" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Licenciement pour motif économique individuel" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "licenciement_pour_inaptitude_1_shwbnq" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Licenciement pour inaptitude" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "licenciement_pour_faute_1_d975vk" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Licenciement pour motif disciplinaire" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "licenciement_pour_motif_personnel_1_foumgm" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Licenciement pour motif personnel non disciplinaire" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "petit_licenciement_économique_collectif_1_nfe7lx" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Petits licenciements collectifs pour motif économique" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "proposition_de_reclassement_inaptitude_1_lk0gth" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Proposition de reclassement dans le cadre d'une inaptitude" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "trame_accord_participation_1_eewozs" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Trame d'accord de participation" ] [ "doc" => [ "singleMedia" => [ "alt" => null "tags" => null "type" => "image" "title" => null "config" => null "credits" => null "publicId" => "trame_daccord_dintéressement_1_-_Copie_do9rft" "copyright" => null "description" => null "originalFormat" => "pdf" ] ] "position" => "0" "visibility" => "public" "documentName" => "Trame d'accord d'intéressement" ] ] "position" => 0 "visibility" => "public" "type" => "slice_documents" ] ] #paths: Doctrine\ORM\PersistentCollection {#1064 …} #breadcrumb: [ [ "id" => 54 "url" => "/expertises/social" "label" => "Social" ] [ "id" => 19 "url" => "/nos-publications" "label" => "Toutes les publications de la CGF" ] ] #status: "published" #updateComment: null #published: null #lastPublisher: null #hasBeenPublished: false #expired: null #tags: Doctrine\ORM\PersistentCollection {#1066 …} #menuItems: Doctrine\ORM\PersistentCollection {#1182 …} #created: DateTime @1681743247 {#1049 : 2023-04-17 16:54:07.0 Europe/Paris (+02:00) } #updated: DateTime @1684770536 {#1051 : 2023-05-22 17:48:56.0 Europe/Paris (+02:00) } #author: Proxies\__CG__\App\Entity\BackUser {#1256 …} #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1255 …} #template: "publication" #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 } |
||||||||||
|
|||||||||||||