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 | security.authenticator.form_login.main |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [
"form_login"
] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#619 -map: Symfony\Component\Security\Http\AccessMap {#620 …} -logger: Monolog\Logger {#577 …} -httpPort: 80 -httpsPort: 443 } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#637 -sessionKey: "_security_main" -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#568 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#631 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#353 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#636 …} -logger: Monolog\Logger {#577 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#566 …} } |
1.24 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#632 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#638 …} } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#643 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#350 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#348 …} -map: Symfony\Component\Security\Http\AccessMap {#620 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#567 -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "app_logout" ] -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#350 …} -httpUtils: Symfony\Component\Security\Http\HttpUtils {#586 …} -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#566 …} -csrfTokenManager: null } |
(none) | (none) |
Authenticators
| Status | Authenticator |
|---|---|
| skipped |
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" This authenticator did not support the request. |
Access Decision
affirmative
Strategy
| # | Voter class |
|---|---|
| 1 | "Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter" |
| 2 | "App\Security\Voter\BookCreatorVoter" |
Access decision log
| # | Result | Attributes | Object | ||||
|---|---|---|---|---|---|---|---|
| 1 | DENIED | ROLE_USER | App\Entity\Book {#762 -id: 112 -title: "Eius sint voluptates." -isbn: "7386454566846" -cover: "https://placehold.co/400x600/e908c5/a42d5c/png" -editedAt: DateTimeImmutable @230435230 {#767 : 1977-04-21 01:47:10.0 UTC (+00:00) } -plot: "Quia porro id saepe vero aliquam. Nemo cum officia laboriosam iusto et deleniti. Qui nihil adipisci possimus dolorem earum officiis. Quia possimus ab optio quo. Et quod maxime neque unde qui ea." -status: App\Enum\BookStatus {#764 …} -pageNumber: 85 -editor: Proxies\__CG__\App\Entity\Editor {#877 …} -comments: Doctrine\ORM\PersistentCollection {#883 …} -authors: Doctrine\ORM\PersistentCollection {#784 …} -createdBy: Proxies\__CG__\App\Entity\User {#807 …} } |
||||
|
|||||||