POST https://skillpilot.dfirma.pl/agreements

Security

Token

admin@skillpilot.test Username
Authenticated
e7e338 From
Property Value
Roles
[
  "ROLE_USER"
  "ROLE_SUPER_ADMIN"
]
Inherited Roles none
Token
Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#318
  -user: App\Entity\User {#502 …}
  -roleNames: [
    "ROLE_USER"
    "ROLE_SUPER_ADMIN"
  ]
  -attributes: []
  -firewallName: "main"
}

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.form_login.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#347
  -map: Symfony\Component\Security\Http\AccessMap {#348 …}
  -logger: Symfony\Component\HttpKernel\Log\Logger {#162 …}
  -httpPort: 80
  -httpsPort: 443
}
(none) (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#370
  -sessionKey: "_security_main"
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#322 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#373 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#213 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#371 …}
  -logger: Symfony\Component\HttpKernel\Log\Logger {#162 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#320 …}
}
5.89 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#400
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#376 …}
}
(none) (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#407
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#214 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#402 …}
  -map: Symfony\Component\Security\Http\AccessMap {#348 …}
}
0.68 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#321
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#214 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#278 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#320 …}
  -csrfTokenManager: null
}
(none) (none)

Authenticators

Status Authenticator
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
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
2
"App\Security\SchoolRoleVoter"

Access decision log

# Result Attributes Object
1 GRANTED ROLE_USER
Symfony\Component\HttpFoundation\Request {#2
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#17 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#6 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#12 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#20 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#19 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#18 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#21 …}
  #content: "_token=0f9229c2fd0bdd1c4c8e3ef9.t5wU0kTy-OnadefyoIq12X-1j-v7kpN881yz8tAz-mg.z_FOtje6qqaNNp-w1-zmtDmF36iy_tEMymv5q7F8uT-A623lKL2u0JQdrg&operation=template&template_id=3&name=Firma+-+dorosly+uczen&document_type=agreement&party_model=business_to_adult_student&body_html=%3Ch1%3EUmowa+z+pe%C5%82noletnim+uczestnikiem+zaj%C4%99%C4%87%3C%2Fh1%3E%0D%0A%3Cp%3EZawarta+w+dniu+%7B%7BDATA_UMOWY%7D%7D+pomiedzy+%7B%7BNAZWA_FIRMY%7D%7D%2C+reprezentowanym+przez+%7B%7BREPREZENTANT%7D%7D%2C+a+strona+korzystajaca+z+zajec.%3C%2Fp%3E%0D%0A%3Ch2%3EUczestnik%3C%2Fh2%3E%0D%0A%3Cp%3EUczestnik%3A+%7B%7BIMIE_UCZNIA%7D%7D+%7B%7BNAZWISKO_UCZNIA%7D%7D%2C+data+urodzenia%3A+%7B%7BDATA_URODZENIA_UCZNIA%7D%7D.%3C%2Fp%3E%0D%0A%3Cp%3ERodzic%2Fopiekun%3A+%7B%7BIMIE_RODZICA%7D%7D+%7B%7BNAZWISKO_RODZICA%7D%7D%2C+adres%3A+%7B%7BADRES_RODZICA%7D%7D.%3C%2Fp%3E%0D%0A%3Ch2%3EZakres+zajec%3C%2Fh2%3E%0D%0A%3Cp%3EPelnoletni+uczen+zawiera+umowe+we+wlasnym+imieniu.%3C%2Fp%3E%0D%0A%3Cp%3EGrupa+lub+kurs%3A+%7B%7BNAZWA_GRUPY%7D%7D.%3C%2Fp%3E%0D%0A%3Ch2%3EPlatnosci%3C%2Fh2%3E%0D%0A%3Cp%3EWynagrodzenie%3A+%7B%7BCENA%7D%7D%2C+model%3A+%7B%7BMODEL_PLATNOSCI%7D%7D%2C+termin+platnosci%3A+%7B%7BTERMIN_PLATNOSCI%7D%7D.+Rachunek%3A+%7B%7BNR_KONTA%7D%7D.%3C%2Fp%3E%0D%0A%3Ch2%3EPostanowienia+organizacyjne%3C%2Fh2%3E%0D%0A%3Cul%3E%0D%0A++%3Cli%3EOrganizator+informuje+o+zmianach+grafiku+przez+panel+lub+e-mail.%3C%2Fli%3E%0D%0A++%3Cli%3EMaterialy+edukacyjne+sa+udostepniane+w+panelu+uczestnika.%3C%2Fli%3E%0D%0A++%3Cli%3ESzczegolowe+zasady+moga+wynikac+z+regulaminu+wybranego+przez+szkole.%3C%2Fli%3E%0D%0A%3C%2Ful%3E"
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/agreements"
  #requestUri: "/agreements"
  #baseUrl: ""
  #basePath: null
  #method: "POST"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#292 …}
  #locale: null
  #defaultLocale: "en"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: ? bool
  -trustedValuesCache: []
  -isIisRewrite: false
  basePath: ""
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
GRANTED
The user has ROLE_USER.
Show voter details
2 GRANTED SCHOOL_MANAGE
null
"App\Security\SchoolRoleVoter"
GRANTED
Show voter details