Security
Token
api_user@novaimaging.co
Username
Authenticated
| Property | Value |
|---|---|
| Roles |
[ "ROLE_USER" "ROLE_API" "ROLE_REPORTE" "ROLE_DICOM_DOWNLOAD" "ROLE_VIEWER" ] |
| Inherited Roles | none |
| Token | Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\Token\JWTPostAuthenticationToken {#1006 -user: App\Entity\Users {#668 …} -roleNames: [ "ROLE_USER" "ROLE_API" "ROLE_REPORTE" "ROLE_DICOM_DOWNLOAD" "ROLE_VIEWER" ] -attributes: [] -firewallName: "api" -token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjcwODQ3MzMsImV4cCI6MTc2NzA4ODMzMywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.oNH4uhb_wf2N5CRA4MiRxSxDm2O7J5nDxfZmzFNsJ51nlHvaN4cVeF6caP7i-gz7QsD8RyZqWf9i4YBYaQzNc6-wW09PAGzqPRmqpdWXWu1p0aQHFCOemzyuDmkIelIULzYe4uzVuY5uOmlcJp2wCM0858IUn5T3sa8nFFndgQjwwTITo3G8ssI9d0WxIP5qfqrUIdGLq7OAO9n956IgrfIuCKhITci8vig-WSEtHOKj6uucUhfAnpg08dI83dDFnkvzNB8ddbl7n2cyYGqMsF4pGHnDeHOKQf8IlbAL-q5m3aeaQyVWFbYJyVEfBog9vIYaBuUx_lvaF763teiQ9JKx2yNO_tP1GykYfVaLmRTSDzlOgAMoFMxlPC46vE6z4i6R05ffUGJLoGoXyCz-vrhwFhEjd-dTZxwbE4EObjmOdmAYbTlWq5h74C5Z8K2C80gYer4uyu6UNAsz4057ddZF6gNwYaKDKlkKl_5oFf0SBzr80o0xR3Dbo1svki-rxII59U0ABGPMy-cdqVO_aO6JS1jb2GgDGM1ZucLUBVuFSIdAYQERN2DTOutoxcuxmhuoYkSOHbYyAn7SnBngTCoctGUPDtE4Ldk2ybpIcct8xZrxg-5BORh9LlpTLC_Po17fLuyY0nz0xr_ixnzLhoqWN8Js4yQeaki0R8dooJk" } |
Firewall
api
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | security.user.provider.concrete.app_user_provider |
| context | api |
| entry_point | security.authenticator.jwt.api |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [
"jwt"
] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#113 -map: Symfony\Component\Security\Http\AccessMap {#114 …} -logger: Monolog\Logger {#104 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#464 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#199 …} -sessionKey: "_security_api" -logger: Monolog\Logger {#104 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#457 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#385 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#102 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#432 …} } |
0.20 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#403 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#173 …} } |
47.15 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#1071 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#200 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#360 …} -map: Symfony\Component\Security\Http\AccessMap {#114 …} } |
0.23 ms | (none) |
Authenticators
| Authenticator | Supports | Authenticated | Duration | Passport | Badges |
|---|---|---|---|---|---|
"Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator" |
2.16 ms | Symfony\Component\Security\Http\Authenticator\Passport\SelfValidatingPassport {#362 #user: App\Entity\Users {#668 …} -badges: [ "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#379 -userIdentifier: "api_user@novaimaging.co" -userLoader: Closure($userIdentifier) {#354 …} -user: App\Entity\Users {#668 …} -attributes: null } ] -attributes: [ "payload" => [ "iat" => 1767084733 "exp" => 1767088333 "roles" => [ "ROLE_USER" "ROLE_API" "ROLE_REPORTE" "ROLE_DICOM_DOWNLOAD" "ROLE_VIEWER" ] "email" => "api_user@novaimaging.co" ] "token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjcwODQ3MzMsImV4cCI6MTc2NzA4ODMzMywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.oNH4uhb_wf2N5CRA4MiRxSxDm2O7J5nDxfZmzFNsJ51nlHvaN4cVeF6caP7i-gz7QsD8RyZqWf9i4YBYaQzNc6-wW09PAGzqPRmqpdWXWu1p0aQHFCOemzyuDmkIelIULzYe4uzVuY5uOmlcJp2wCM0858IUn5T3sa8nFFndgQjwwTITo3G8ssI9d0WxIP5qfqrUIdGLq7OAO9n956IgrfIuCKhITci8vig-WSEtHOKj6uucUhfAnpg08dI83dDFnkvzNB8ddbl7n2cyYGqMsF4pGHnDeHOKQf8IlbAL-q5m3aeaQyVWFbYJyVEfBog9vIYaBuUx_lvaF763teiQ9JKx2yNO_tP1GykYfVaLmRTSDzlOgAMoFMxlPC46vE6z4i6R05ffUGJLoGoXyCz-vrhwFhEjd-dTZxwbE4EObjmOdmAYbTlWq5h74C5Z8K2C80gYer4uyu6UNAsz4057ddZF6gNwYaKDKlkKl_5oFf0SBzr80o0xR3Dbo1svki-rxII59U0ABGPMy-cdqVO_aO6JS1jb2GgDGM1ZucLUBVuFSIdAYQERN2DTOutoxcuxmhuoYkSOHbYyAn7SnBngTCoctGUPDtE4Ldk2ybpIcct8xZrxg-5BORh9LlpTLC_Po17fLuyY0nz0xr_ixnzLhoqWN8Js4yQeaki0R8dooJk" ] } |
UserBadge |
Access Decision
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object |
|---|---|---|---|
| 1 | GRANTED | IS_AUTHENTICATED_FULLY | Symfony\Component\HttpFoundation\Request {#2 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +request: Symfony\Component\HttpFoundation\InputBag {#9 …} +query: Symfony\Component\HttpFoundation\InputBag {#12 …} +server: Symfony\Component\HttpFoundation\ServerBag {#18 …} +files: Symfony\Component\HttpFoundation\FileBag {#17 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …} #content: "" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/api/v1/types-document/obtain/00000000" #requestUri: "/api/v1/types-document/obtain/00000000" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#426 …} #locale: null #defaultLocale: "es" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "" : "html" } |
| Show voter details | |||