https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/41d82adb-76a4-11ef-ba68-0242ac160004/module/e8e059e7-c5dc-11ee-8761-0242ac1e0003/lesson/e8e0896a-c5dc-11ee-8761-0242ac1e0003

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 {#1391
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1382
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#624 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1381 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1422 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1377
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1376 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1374
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#276 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1412
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1427 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
}
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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1566
    -lockBy: App\Entity\Scholar\Training\Training {#1679 …}
    -lockByStatus: 1
    -id: "41d82adb-76a4-11ef-ba68-0242ac160004"
    -modules: Doctrine\ORM\PersistentCollection {#1579 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1606 …}
    -totalHourDescription: 441
    -videoDescription: null
    -diplomaDescription: "Titre Niveau 4 (Bac)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1616 …}
    -trainingType: "e_learning"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1637 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1621 …}
    -thematic: [
      "3"
    ]
    -diploma: 4
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1661 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
    -createdAt: DateTime @1726763332 {#1559
      date: 2024-09-19 18:28:52.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458875 {#1564
      date: 2025-09-10 01:01:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1687 …}
    #fromApi: false
    -name: "Conseiller(ère) Relation à Distance"
    -description: """
      Notre formation de Conseiller(ère) Relation à Distance (CRD) va vous permettre d'acquérir tous les connaissances et compétences nécessaires afin d'exercer ce métier dans les meilleures conditions. Le conseiller(ère) relation client à distance est chargé de délivrer des services et de proposer des offres commerciales adaptées à une clientèle de particuliers et de professionnels. Par téléphone, courrier, email, SMS et chat, ce conseiller renseigne et accompagne les clients et prospects jusqu'au terme de leurs actes d'achat ou de leurs demandes d'informations. Le conseiller relation client à distance vise à satisfaire la clientèle et à atteindre les objectifs fixés par sa direction, tout en respectant la réglementation, les normes qualités et les procédures de son entreprise.\r\n
      Ainsi les missions principales du conseiller(e) à distance sont : informer et conseiller les clients ou prospects, vendre des produits ou service, mettre en place des actions de prospection, réaliser des enquêtes, des études ou de sonder par téléphone.
      """
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1768
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1814 …}
    -lockByStatus: 1
    -id: "e8e059e7-c5dc-11ee-8761-0242ac1e0003"
    -lessons: Doctrine\ORM\PersistentCollection {#1774 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1798 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1803 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
    -createdAt: DateTime @1707326308 {#1761
      date: 2024-02-07 18:18:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1766
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1687 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#1910
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2040 …}
    -lockByStatus: 1
    -id: "e8e0896a-c5dc-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#1931 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#1944 …}
    -exercises: Doctrine\ORM\PersistentCollection {#1989 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2003 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1992 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2008 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2032 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2022 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: true
    -exercisesOrdered: true
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
    -createdAt: DateTime @1707326308 {#1913
      date: 2024-02-07 18:18:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1759396412 {#1912
      date: 2025-10-02 11:13:32.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2028 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1724 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 DENIED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"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