Security
Token
There is no security token.
Firewall
main
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | security.user.provider.concrete.client_user_provider |
| context | shared_admin_client |
| entry_point | security.authenticator.form_login.main |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [ "switch_user" "form_login" "remember_me" "App\Security\PanelAuthenticator" ] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#632 -map: Symfony\Component\Security\Http\AccessMap {#633 …} -logger: Monolog\Logger {#568 …} -httpPort: 80 -httpsPort: 443 } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#652 -sessionKey: "_security_shared_admin_client" -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#575 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#646 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#739 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#651 …} -logger: Monolog\Logger {#568 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#607 …} } |
0.02 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#547 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#692 …} } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#540 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#740 …} -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#604 …} -userChecker: Symfony\Component\Security\Core\User\InMemoryUserChecker {#543 …} -firewallName: "main" -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#545 …} -logger: Monolog\Logger {#568 …} -usernameParameter: "_switch_user" -role: "ROLE_MANAGE_CLIENT_IMPERSONATE" -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#867 …} -stateless: false -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#756 …} -targetRoute: "pan_courses_list" } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#537 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#740 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#545 …} -map: Symfony\Component\Security\Http\AccessMap {#633 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#606 -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "pan_logout" ] -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#740 …} -httpUtils: Symfony\Component\Security\Http\HttpUtils {#587 …} -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#607 …} -csrfTokenManager: null } |
(none) | (none) |
Authenticators
| Status | Authenticator |
|---|---|
| skipped |
"App\Security\PanelAuthenticator" This authenticator did not support the request. |
| skipped |
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" This authenticator did not support the request. |
| skipped |
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" This authenticator did not support the request. |
Access Decision
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GRANTED | VIEW | App\Entity\Education\Course\FutureDegreeCourse {#1482 -id: Symfony\Component\Uid\UuidV7 {#1814 …} -isActive: true -isContinuous: false -isMedicalProduct: false -position: 666 -name: "Osobowość narcystyczna i zaburzenia współwystępujące we współczesnym świecie" -slug: "osobowosc-narcystyczna-i-zaburzenia-wspolwystepujace-we-wspolczesnym-swiecie" -shortBody: "Praktyczne warsztaty doskonalące dla psychologów, psychoterapeutów oraz wszystkich osób, które chcą poszerzyć swoją wiedzę na temat kryteriów diagnostycznych oraz możliwych pułapek diagnostycznych, pojawiających się podczas procesu terapeutycznego. Poznasz rekomendowane metody pracy z pacjentem, które będziesz mógł wykorzystać w gabinecie terapeutycznym." -difficulty: App\Enum\Course\Difficulty {#212 …} -startDate: DateTime @1630447200 {#1815 : 2021-09-01 00:00:00.0 Europe/Warsaw (+02:00) } -hideDate: null -deactivationDate: null -duration: 1 -category: Proxies\__CG__\App\Entity\Education\Category\Category {#1862 …} -modules: Doctrine\ORM\PersistentCollection {#1831 …} -courseLandingSections: Doctrine\ORM\PersistentCollection {#1956 …} -suggestedCourses: Doctrine\ORM\PersistentCollection {#1954 …} -actionNumber: "87550/1" -fromSource: "site" -productsForCos: "91991/1" -seo: App\Entity\Seo\Seo {#5 …} -image: Proxies\__CG__\App\Entity\Education\Course\CourseImage {#1938 …} -partners: Doctrine\ORM\PersistentCollection {#2008 …} -redirectToUrl: null -courseTest: null -gosId: 1245 -certificateGosId: 1022 -userCourses: Doctrine\ORM\PersistentCollection {#2183 …} -courseAccesses: Doctrine\ORM\PersistentCollection {#2240 …} -coursePrices: Doctrine\ORM\PersistentCollection {#2257 …} -createdAt: DateTimeImmutable @1630328836 {#1820 : 2021-08-30 15:07:16.0 Europe/Warsaw (+02:00) } #updatedAt: DateTime @1773065523 {#1821 : 2026-03-09 15:12:03.0 Europe/Warsaw (+01:00) } -createdBy: Proxies\__CG__\App\Entity\User\Admin {#2276 …} -updatedBy: Proxies\__CG__\App\Entity\User\Admin {#2344 …} -beaconName: null } |
||||||||||||
| Show voter details | |||||||||||||||
| 2 | DENIED | ROLE_ADMIN | null |
||||||||||||
|
|||||||||||||||