https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/d3f39792-9a88-11ea-b7d2-0242ac1c0004/module/61949c3c-bf65-11ea-8d8a-0242ac1c0003/lesson/15982449-bb74-11ea-8d8a-0242ac1c0003

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.guard.main.0
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "guard"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#75
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#84
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#632 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#85 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#60 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#89
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#90 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#92
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#93 …}
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#983
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#899 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
}
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
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\Channel\CanShareContentVoter"
5
"App\Security\Voter\PartnerApi\ChannelVoter"
6
"App\Security\Voter\PartnerApi\ScholarVoter"
7
"App\Security\Voter\Scholar\Front\LessonVoter"
8
"App\Security\Voter\Scholar\Front\ModuleVoter"
9
"App\Security\Voter\Scholar\Front\TrainingVoter"
10
"App\Security\Voter\Scholar\Manager\LockContentVoter"
11
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
12
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserDataVoter"
13
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserMenuVoter"
14
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionResourceVoter"
15
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionVoter"
16
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableChannelPermissionVoter"
17
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableChannelResourcePermissionVoter"
18
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableUsersResourcePermissionVoter"
19
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
20
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\UserOwnerVoter"
21
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\UsersResourceVoter"

Access decision log

# Result Attributes Object
1 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1055
    -lockBy: App\Entity\Scholar\Training\Training {#1155 …}
    -lockByStatus: 1
    -id: "d3f39792-9a88-11ea-b7d2-0242ac1c0004"
    -modules: Doctrine\ORM\PersistentCollection {#952 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1064 …}
    -totalHourDescription: 1056
    -videoDescription: null
    -diplomaDescription: "Titre de niveau II (Bac+3)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1073 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1080 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1113 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1097 …}
    -thematic: [
      "13"
    ]
    -diploma: 3
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1137 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1200 …}
    -createdAt: DateTime @1589972305 {#953
      date: 2020-05-20 12:58:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458935 {#835
      date: 2025-09-10 01:02:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1163 …}
    #fromApi: false
    -name: "Concepteur Développeur d'applications"
    -description: """
      La formation de Concepteur Développeur d'Applications va vous permettre d'acquérir toutes les compétences nécessaires pour être immédiatement opérationnel en entreprise.\r\n
      Le concepteur développeur d'applications conçoit, analyse paramètre et code des solutions informatiques à partir d'un cahier des charges ou d'un scénario utilisateur, en respectant les normes et standards reconnus par la profession et en suivant l'état de l'art de la sécurité informatique à toutes les étapes. Il intervient donc sur l'ensemble de la chaîne de production d'une solution informatique. Le concepteur développeur d'applications peut être amené à piloter une équipe de projet, rédiger la documentation technique, réaliser des test fonctionnels et unitaires.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1200 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#1229
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#1262 …}
    -duplicateFrom: null
    -id: "61949c3c-bf65-11ea-8d8a-0242ac1c0003"
    -lessons: Doctrine\ORM\PersistentCollection {#1235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1259 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1263 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1200 …}
    -createdAt: DateTime @1594025273 {#1223
      date: 2020-07-06 10:47:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -name: "Projet tutoré CDA"
    -description: "Réf_PJT100 - Le projet tutoré pour le titre professionnel CDA"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#1356
    -ref: "PJT101"
    -image: null
    -objective: """
      - Développer des compétences transverses\r\n
      - Alimenter son dossier professionnel\r\n
      - Acquérir une méthode de travail\r\n
      - Élaborer des process et procédures\r\n
      - Utiliser des outils d’organisation et de gestion
      """
    -sharedLessons: Doctrine\ORM\PersistentCollection {#1469 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "15982449-bb74-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#1372 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#1385 …}
    -exercises: Doctrine\ORM\PersistentCollection {#1430 …}
    -minimumTime: DateTime @21600 {#1353
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#1444 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1433 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#1449 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#1473 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1455 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1200 …}
    -createdAt: DateTime @1593591784 {#1352
      date: 2020-07-01 10:23:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1743671331 {#1329
      date: 2025-04-03 11:08:51.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -name: "Projet tutoré : Description du projet"
    -description: "<p>Projet tutor&eacute; : Description du projet PJT100-Ref_PJT101</p>"
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details