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.eyJpYXQiOjE3NjcwNzU0NzMsImV4cCI6MTc2NzA3OTA3Mywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.H4LQsZCHDveiaKhXIZuyUSN_C_aqPUKpFtFI6AILUwh-gD9D6DqneIQVZkNDVhhgPXWhkJ_X0WrBNbe_z6glNFceWzcxM1Px1YwlQ-aqacBoU6vOPphS61XgLUTyGEhPgL_FOXARWajfibO-zCUbVZ8eWxXZsfoPZDonSt0z084LWD6-iyzG4sSD--3SHIt-CINTR4rEnDFhxMzJGhiMIxlsu8hdGvQngHxTHnVcbruLDHJKuXvonP02zzN_cwiV-ARJoU1DSQrmqPgdYqm8LgCJcA1Oax1502a4TWe4bWcSPnHarsy2qT0_wziYQmQ6DuZJbLg3sKw6KISg1tNR6w0V47VG1UZvc1d7YXc-wbbJQPZfd11wBuraAsTHRYGtcEKsXqrN0z2U2-1YpEQrZAC4V3j5xKPXiZc91h67gOzJeTzgJerHrE20BJBGI4Mh9UzMfswj1C2W_yHO3BVDZzGK2gWYfqYdS7cdTQf2_t6_FJjscYcYNGV76QLW6lggL52oKh2GkLgrJrk6f1gmBCw47_kMU4O96T_zE-p5S7pBKmpCaFfc_GYkm-ZzgQYKPSNEZHqR0pCHpGBagSvKmkyUuBz7rsaBqWTCDcAXShL8-U0U1NMTTn9WJhSuNunNDlErT01R0bC_s_vUj5EUSWkY-Ag-QM0gFOEF26BWDjA" } |
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.17 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#403 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#173 …} } |
46.32 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.12 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" => 1767075473 "exp" => 1767079073 "roles" => [ "ROLE_USER" "ROLE_API" "ROLE_REPORTE" "ROLE_DICOM_DOWNLOAD" "ROLE_VIEWER" ] "email" => "api_user@novaimaging.co" ] "token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjcwNzU0NzMsImV4cCI6MTc2NzA3OTA3Mywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.H4LQsZCHDveiaKhXIZuyUSN_C_aqPUKpFtFI6AILUwh-gD9D6DqneIQVZkNDVhhgPXWhkJ_X0WrBNbe_z6glNFceWzcxM1Px1YwlQ-aqacBoU6vOPphS61XgLUTyGEhPgL_FOXARWajfibO-zCUbVZ8eWxXZsfoPZDonSt0z084LWD6-iyzG4sSD--3SHIt-CINTR4rEnDFhxMzJGhiMIxlsu8hdGvQngHxTHnVcbruLDHJKuXvonP02zzN_cwiV-ARJoU1DSQrmqPgdYqm8LgCJcA1Oax1502a4TWe4bWcSPnHarsy2qT0_wziYQmQ6DuZJbLg3sKw6KISg1tNR6w0V47VG1UZvc1d7YXc-wbbJQPZfd11wBuraAsTHRYGtcEKsXqrN0z2U2-1YpEQrZAC4V3j5xKPXiZc91h67gOzJeTzgJerHrE20BJBGI4Mh9UzMfswj1C2W_yHO3BVDZzGK2gWYfqYdS7cdTQf2_t6_FJjscYcYNGV76QLW6lggL52oKh2GkLgrJrk6f1gmBCw47_kMU4O96T_zE-p5S7pBKmpCaFfc_GYkm-ZzgQYKPSNEZHqR0pCHpGBagSvKmkyUuBz7rsaBqWTCDcAXShL8-U0U1NMTTn9WJhSuNunNDlErT01R0bC_s_vUj5EUSWkY-Ag-QM0gFOEF26BWDjA" ] } |
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 | |||