http://astem.projets-la-sentinelle.fr/en/login

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider OneOrtho\UserBundle\Security\Provider\UserProvider
context main
entry_point OneOrtho\UserBundle\Security\Authenticator\UserAuthenticator
user_checker OneOrtho\UserBundle\Security\UserEnabledChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "remember_me"
  "OneOrtho\UserBundle\Security\Authenticator\UserAuthenticator"
  "OneOrtho\UserBundle\Security\Authenticator\MfaAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#765
  -map: Symfony\Component\Security\Http\AccessMap {#795 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#757 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#805
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#132 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#757 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#804 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#928 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#722 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#582 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#801
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#796 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#729
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#582 …}
  -provider: OneOrtho\UserBundle\Security\Provider\UserProvider {#808 …}
  -userChecker: OneOrtho\UserBundle\Security\UserEnabledChecker {#686 …}
  -firewallName: "main"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#732 …}
  -usernameParameter: "_switch_user"
  -role: "CAN_SWITCH_USER"
  -logger: Symfony\Bridge\Monolog\Logger {#757 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#138 …}
  -stateless: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#752
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#582 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#732 …}
  -map: Symfony\Component\Security\Http\AccessMap {#795 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#772
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#582 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "oo_users_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#651 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#928 …}
}
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\InterventionFeedBundle\InterventionFileVoter"
5
"App\Security\Voter\InterventionFeedBundle\InterventionVoter"
6
"App\Security\Voter\Intervention\InterventionRelatedUsersVoter"
7
"OneOrtho\KneeWorkflowBundle\Security\Voter\EntryDataFile\EntryDataFileDownloadVoter"
8
"OneOrtho\KneeWorkflowBundle\Security\Voter\EntryDataFile\EntryDataFileUploadVoter"
9
"OneOrtho\KneeWorkflowBundle\Security\Voter\InterventionEditVoter"
10
"OneOrtho\KneeWorkflowBundle\Security\Voter\InterventionResumeCreationVoter"
11
"OneOrtho\KneeWorkflowBundle\Security\Voter\InterventionViewVoter"
12
"OneOrtho\KneeWorkflowBundle\Security\Voter\KneePreferencesModifyVoter"
13
"OneOrtho\KneeWorkflowBundle\Security\Voter\Patient\PatientConsentFileDownloadVoter"
14
"OneOrtho\KneeWorkflowBundle\Security\Voter\Patient\PatientEditVoter"
15
"OneOrtho\KneeWorkflowBundle\Security\Voter\Patient\PatientRelatedUsersVoter"
16
"OneOrtho\KneeWorkflowBundle\Security\Voter\Patient\PatientViewVoter"
17
"OneOrtho\KneeWorkflowBundle\Security\Voter\Planning\Planner3DOpenVoter"
18
"OneOrtho\KneeWorkflowBundle\Security\Voter\Planning\PlanningModifyVoter"
19
"OneOrtho\KneeWorkflowBundle\Security\Voter\Planning\PlanningReportDownloadVoter"
20
"OneOrtho\KneeWorkflowBundle\Security\Voter\Planning\PlanningScreenshotVoter"
21
"OneOrtho\KneeWorkflowBundle\Security\Voter\Planning\PlanningViewVoter"
22
"OneOrtho\KneeWorkflowBundle\Security\Voter\Postplanning\PostPlanningModifyVoter"
23
"OneOrtho\KneeWorkflowBundle\Security\Voter\Postplanning\PostPlanningViewVoter"
24
"OneOrtho\KneeWorkflowBundle\Security\Voter\Preplanning\PreplanningDownloadValuesPdf"
25
"OneOrtho\KneeWorkflowBundle\Security\Voter\Prescription\PrescriptionDownloadVoter"
26
"OneOrtho\KneeWorkflowBundle\Security\Voter\Prescription\PrescriptionGenerateVoter"
27
"OneOrtho\UserBundle\Establishment\Voter\EstablishmentVoter"
28
"OneOrtho\UserBundle\Module\Voter\ModuleVoter"
29
"OneOrtho\UserBundle\Security\Voter\CompanyAccessVoter"
30
"OneOrtho\UserBundle\Security\Voter\FunctionVoter"
31
"OneOrtho\UserBundle\Security\Voter\PaasRestrictedVoter"
32
"OneOrtho\UserBundle\Security\Voter\SwitchToUserVoter"
33
"OneOrtho\UserBundle\Security\Voter\UserHasRoleWithoutCompanyVoter"
34
"OneOrtho\UserBundle\Security\Voter\UserVoter"
35
"OneOrtho\UserBundle\UserManagement\Voter\UserRestrictedVoter"
36
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionFileAccessVoter"
37
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionModuleSaveVoter"
38
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionModuleVoter"
39
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionNewVoter"
40
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionResolverVoter"
41
"OneOrtho\CommonInterventionBundle\Security\Voter\InterventionVoter"
42
"OneOrtho\CommonInterventionBundle\Security\Voter\PatientIdentityVoter"
43
"OneOrtho\Module3DKneeBundle\Security\Voter\EntryDataFileDownloadVoter"
44
"OneOrtho\Module3DKneeBundle\Security\Voter\KneeInterventionVoter"
45
"OneOrtho\Module3DKneeBundle\Security\Voter\Patient\PatientEditVoter"
46
"OneOrtho\Module3DKneeBundle\Security\Voter\Patient\PatientViewVoter"
47
"OneOrtho\Module3DHipBundle\Security\Voter\EntryDataFileDownloadVoter"
48
"OneOrtho\Module3DHipBundle\Security\Voter\HipInterventionVoter"
49
"OneOrtho\Module3DHipBundle\Security\Voter\Patient\PatientEditVoter"
50
"OneOrtho\Module3DHipBundle\Security\Voter\Patient\PatientViewVoter"
51
"OneOrtho\Module2DHipBundle\Security\Voter\HipInterventionModifyVoter"
52
"OneOrtho\Module2DHipBundle\Security\Voter\HipInterventionNewVoter"
53
"OneOrtho\Module2DHipBundle\Security\Voter\HipInterventionViewVoter"
54
"OneOrtho\Module2DHipBundle\Security\Voter\ReportDownloadVoter"
55
"OneOrtho\Module3DShoulderBundle\Security\Voter\EntryDataFileDownloadVoter"
56
"OneOrtho\Module3DShoulderBundle\Security\Voter\Patient\PatientEditVoter"
57
"OneOrtho\Module3DShoulderBundle\Security\Voter\Patient\PatientViewVoter"
58
"OneOrtho\Module3DShoulderBundle\Security\Voter\ShoulderInterventionVoter"