Security

Token

order@crea-accent.be Username
Authenticated
Property Value
Roles
[
  "ROLE_CUSTOMER"
  "ROLE_ADMIN"
  "ROLE_DEV"
]
Inherited Roles
[
  "ROLE_BASE"
  "ROLE_INTERNAL"
]
Token
Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#2452
  -user: App\Model\DataObject\Customer {#2479 …}
  -roleNames: [
    "ROLE_CUSTOMER"
    "ROLE_ADMIN"
    "ROLE_DEV"
  ]
  -attributes: []
  -firewallName: "b2b"
}

Firewall

b2b Name
Security enabled
Stateless

Configuration

Key Value
provider cmf.security.user_provider
context b2b
entry_point security.authenticator.form_login.b2b
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#2427
  -map: Symfony\Component\Security\Http\AccessMap {#2428 …}
  -logger: Monolog\Logger {#1619 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#2446
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#933 …}
  -sessionKey: "_security_b2b"
  -logger: Monolog\Logger {#1619 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#2447 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#2393 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#2418 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#2449 …}
}
4.55 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#2453
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#2457 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#2420
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#934 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_auth_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1653 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#2393 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#2550
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#934 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1338 …}
  -map: Symfony\Component\Security\Http\AccessMap {#2428 …}
}
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
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\AtpVoter"
6
"App\Security\Voter\B2B\CheckoutVoter"
7
"App\Security\Voter\B2B\DownloadPortalVoter"
8
"App\Security\Voter\B2B\ProductVoter"
9
"App\Security\Voter\B2B\ShopVoter"
10
"App\Security\Voter\B2C\CheckoutVoter"
11
"App\Security\Voter\B2C\ProductVoter"
12
"App\Security\Voter\B2C\ShopVoter"
13
"App\Security\Voter\CartVoter"
14
"App\Security\Voter\CustomerAddressVoter"
15
"App\Security\Voter\OrderVoter"

Access decision log

# Result Attributes Object
1 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
3 GRANTED IS_AUTHENTICATED_FULLY
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
4 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
5 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
6 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
7 GRANTED checkout
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS GRANTED
Show voter details
8 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
9 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
10 GRANTED IS_AUTHENTICATED_FULLY
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
11 DENIED ROLE_PREVIOUS_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\DownloadPortalVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ProductVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ShopVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2C\CheckoutVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2C\ProductVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2C\ShopVoter"
ACCESS ABSTAIN
"App\Security\Voter\CartVoter"
ACCESS ABSTAIN
"App\Security\Voter\CustomerAddressVoter"
ACCESS ABSTAIN
"App\Security\Voter\OrderVoter"
ACCESS ABSTAIN
Show voter details
12 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
13 GRANTED shop
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\DownloadPortalVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ProductVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ShopVoter"
ACCESS GRANTED
Show voter details
14 GRANTED checkout
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS GRANTED
Show voter details
15 GRANTED download-portal
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\DownloadPortalVoter"
ACCESS GRANTED
Show voter details
16 GRANTED checkout
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS GRANTED
Show voter details
17 GRANTED shop
null
"App\Security\Voter\AtpVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\CheckoutVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\DownloadPortalVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ProductVoter"
ACCESS ABSTAIN
"App\Security\Voter\B2B\ShopVoter"
ACCESS GRANTED
Show voter details