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 | App\Security\AppCustomAuthenticator |
| user_checker | security.user_checker |
| access_denied_handler | App\Security\CustomAccessDeniedHandler |
| access_denied_url | (none) |
| authenticators | [ "switch_user" "remember_me" "App\Security\AppCustomAuthenticator" ] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#679 -map: Symfony\Component\Security\Http\AccessMap {#744 …} -logger: Monolog\Logger {#720 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#747 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#204 …} -sessionKey: "_security_main" -logger: Monolog\Logger {#720 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#678 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#729 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#732 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#739 …} } |
0.58 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#839 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#796 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#837 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#201 …} -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#831 …} -userChecker: Symfony\Component\Security\Core\User\InMemoryUserChecker {#829 …} -firewallName: "main" -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#199 …} -usernameParameter: "_switch_user" -role: "ROLE_ADMIN" -logger: Monolog\Logger {#720 …} -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#479 …} -stateless: false -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#352 …} -targetRoute: null } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#723 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#201 …} -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "app_logout" ] -httpUtils: Symfony\Component\Security\Http\HttpUtils {#672 …} -csrfTokenManager: null -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#729 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#838 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#201 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#199 …} -map: Symfony\Component\Security\Http\AccessMap {#744 …} } |
0.00 ms | (none) |
Authenticators
No authenticators have been recorded. Check previous profiles on your authentication endpoint.
Access Decision
unanimous
Strategy
Access decision log
| # | Result | Attributes | Object | |||
|---|---|---|---|---|---|---|
| 1 | DENIED | canAccess | [ "moduleKey" => "client" ] |
|||
|
||||||
| 2 | DENIED | canAccess | [ "moduleKey" => "client_tasks" ] |
|||
|
||||||
| 3 | DENIED | canAccess | [ "moduleKey" => "client_documents" ] |
|||
|
||||||
| 4 | DENIED | canAccess | [ "moduleKey" => "contacts" ] |
|||
|
||||||
| 5 | DENIED | canAccess | [ "moduleKey" => "sales_board" ] |
|||
|
||||||
| 6 | DENIED | canAccess | [ "moduleKey" => "customers_board" ] |
|||
|
||||||
| 7 | DENIED | canAccess | [ "moduleKey" => "company_map" ] |
|||
|
||||||
| 8 | DENIED | canAccess | [ "moduleKey" => "client_emails" ] |
|||
|
||||||
| 9 | DENIED | canAccess | [ "moduleKey" => "client_meetings" ] |
|||
|
||||||
| 10 | DENIED | canAccess | [ "moduleKey" => "languages" ] |
|||
|
||||||
| 11 | DENIED | canAccess | [ "moduleKey" => "countries" ] |
|||
|
||||||
| 12 | DENIED | canAccess | [ "moduleKey" => "email_template" ] |
|||
|
||||||
| 13 | DENIED | canAccess | [ "moduleKey" => "sales_stages" ] |
|||
|
||||||
| 14 | DENIED | canAccess | [ "moduleKey" => "lead_source" ] |
|||
|
||||||
| 15 | DENIED | canAccess | [ "moduleKey" => "lost_reason" ] |
|||
|
||||||
| 16 | DENIED | canAccess | [ "moduleKey" => "client_stages" ] |
|||
|
||||||
| 17 | DENIED | canAccess | [ "moduleKey" => "task_type" ] |
|||
|
||||||
| 18 | DENIED | canAccess | [ "moduleKey" => "system_modules" ] |
|||
|
||||||
| 19 | DENIED | canAccess | [ "moduleKey" => "product_groups" ] |
|||
|
||||||
| 20 | DENIED | canAccess | [ "moduleKey" => "product_region_vat" ] |
|||
|
||||||
| 21 | DENIED | canAccess | [ "moduleKey" => "cms_template" ] |
|||
|
||||||
| 22 | DENIED | canAccess | [ "moduleKey" => "contact_transfer" ] |
|||
|
||||||
| 23 | DENIED | canAccess | [ "moduleKey" => "invoice_entities" ] |
|||
|
||||||
| 24 | DENIED | canAccess | [ "moduleKey" => "meeting_setting" ] |
|||
|
||||||
| 25 | DENIED | canAccess | [ "moduleKey" => "product" ] |
|||
|
||||||
| 26 | DENIED | canAccess | [ "moduleKey" => "subscription" ] |
|||
|
||||||
| 27 | DENIED | canAccess | [ "moduleKey" => "subscription_type_setting" ] |
|||
|
||||||
| 28 | DENIED | canAccess | [ "moduleKey" => "general" ] |
|||
|
||||||
| 29 | DENIED | canAccess | [ "moduleKey" => "tasks" ] |
|||
|
||||||
| 30 | DENIED | canAccess | [ "moduleKey" => "meetings" ] |
|||
|
||||||
| 31 | DENIED | canAccess | [ "moduleKey" => "user" ] |
|||
|
||||||
| 32 | DENIED | canAccess | [ "moduleKey" => "role_access" ] |
|||
|
||||||