POST https://reg.salerno.istitutokennedy.net/login/form/

Security

Token

sofia.letizia Username
Authenticated
Property Value
Roles
[
  "ROLE_DOCENTE"
  "ROLE_UTENTE"
]
Inherited Roles none
Token
Symfony\Component\Security\Http\Authenticator\Token\PostAuthenticationToken {#1490
  -user: App\Entity\Docente {#1513 …}
  -roleNames: [
    "ROLE_DOCENTE"
    "ROLE_UTENTE"
  ]
  -attributes: []
  -firewallName: "main"
}

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.db_provider
context main
entry_point App\Security\AuthenticationEntryPoint
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "App\Security\GSuiteAuthenticator"
  "App\Security\SpidAuthenticator"
  "App\Security\FormAuthenticator"
  "App\Security\AppAuthenticator"
  "App\Security\TokenAuthenticator"
  "App\Security\TokenConnectAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#161
  -map: Symfony\Component\Security\Http\AccessMap {#142 …}
  -logger: Monolog\Logger {#120 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#40
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#320 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#120 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#39 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#118 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#117 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#55 …}
}
4.01 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#100
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#96 …}
}
907.55 ms
Symfony\Component\HttpFoundation\RedirectResponse {#1844
  +headers: Symfony\Component\HttpFoundation\ResponseHeaderBag {#1919 …}
  #content: """
    <!DOCTYPE html>\n
    <html>\n
        <head>\n
            <meta charset="UTF-8" />\n
            <meta http-equiv="refresh" content="0;url='/'" />\n
    \n
            <title>Redirecting to /</title>\n
        </head>\n
        <body>\n
            Redirecting to <a href="/">/</a>.\n
        </body>\n
    </html>
    """
  #version: "1.1"
  #statusCode: 302
  #statusText: "Found"
  #charset: "UTF-8"
  -sentHeaders: ? array
  #targetUrl: "/"
}
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#110
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#334 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#348 …}
  -userChecker: Symfony\Component\Security\Core\User\InMemoryUserChecker {#376 …}
  -firewallName: "main"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#73 …}
  -usernameParameter: "_alias"
  -role: "ROLE_AMMINISTRATORE"
  -logger: Monolog\Logger {#120 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#295 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#179 …}
  -targetRoute: null
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#350
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#334 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#73 …}
  -map: Symfony\Component\Security\Http\AccessMap {#142 …}
}
0.00 ms (none)

Authenticators

Authenticator Supports Authenticated Duration Passport Badges
"App\Security\GSuiteAuthenticator"
0.00 ms (none) (none)
"App\Security\SpidAuthenticator"
0.00 ms (none) (none)
"App\Security\AppAuthenticator"
0.00 ms (none) (none)
"App\Security\TokenAuthenticator"
0.00 ms (none) (none)
"App\Security\TokenConnectAuthenticator"
0.00 ms (none) (none)
"App\Security\FormAuthenticator"
1.03 ms
Symfony\Component\Security\Http\Authenticator\Passport\Passport {#357
  #user: App\Entity\Docente {#1513 …}
  -badges: [
    "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#420
      -userIdentifier: "sofia.letizia"
      -userLoader: App\Security\FormAuthenticator::getUser(string $username): UserInterface {#384 …}
      -user: App\Entity\Docente {#1513 …}
      -attributes: null
    }
    "Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials" => Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials {#418
      -customCredentialsChecker: App\Security\FormAuthenticator::checkCredentials(mixed $credentials, UserInterface $user): bool {#128 …}
      -credentials: [
        "password" => "c53TeyP4hA"
        "otp" => ""
        "ip" => "188.12.125.141"
      ]
      -resolved: true
    }
    "Symfony\Component\Security\Http\Authenticator\Passport\Badge\CsrfTokenBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\CsrfTokenBadge {#382
      -resolved: true
      -csrfTokenId: "authenticate"
      -csrfToken: "8792826f.59Omw5w-Pl2n2KqFSEU07aQ3HDRZeRcAtR98AxdFd4c.3ozsj_1KDjb_t-7nCxZGtJxRSXxqAEhS4ic0dE0IE-aBp8Oc_lYPbsO0_w"
    }
  ]
  -attributes: []
}
UserBadge CustomCredentials CsrfTokenBadge

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"