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.eyJpYXQiOjE3NjcwNzU1MjcsImV4cCI6MTc2NzA3OTEyNywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.F2JHZjMIrLq26sCmhDlaOGWDrWUKh0ABeceJ8yzQ-gqlkSlSiG4RCpmH-rXpIdFPZaLx7wW-sGixdT5pA2pv5ubiWylAmCesfwuw-Y6c220altF6cQ7NoKzRk21d5aPTa0Jq3rKYHowxHlpwnpjcuVk73yJRdkLK3FyIIN50cpSxpLJUATfdUOcV93y56RxikysrYhyVJs8Ukgc1DahBa8qqGJ8C6cbE_iYRL4LW2Z8NKJ7uztJovM0tuaZFZQMgxt5O4RFdN-2hcAPlO0fe3Sd4xiqp0bRC710BDY97SXppyMd10wktKI1yjqV3UVKXeGlGASE--jCVj6MT2ypKa99to-VlnEDqpyTc6ptqcj4FJNV76zrc1-whG3tP1He1L2LHHx7IVB4osR5gBibXLcRnpab-Pz9YlINYuOlxTxNgBwi1e4Yj_nXdDZ5343OPWkL7q7tR-5nhLob9jmkJicDrK2fqfh0BxyrLBA3MXfCZzaWFxowpkzKyBLbiHgXESRPHqe6VwzKpbVVVEek66s8eu9GxeAbzNY1386fUqj2Xk3cEcppCTarMhASAgfO6thcpr01KhPK7PoC4fjbwmSCPOPiTIA2QknNr2gbs6rIGo2EDPN1ng-MfMcpKsfZZqA3fpIZJUflQNSjhwqQ_9rRQReF67HTLLQw13hSTuIM" } |
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 …} } |
44.10 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.22 ms | (none) |
Authenticators
| Authenticator | Supports | Authenticated | Duration | Passport | Badges |
|---|---|---|---|---|---|
"Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator" |
1.84 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" => 1767075527 "exp" => 1767079127 "roles" => [ "ROLE_USER" "ROLE_API" "ROLE_REPORTE" "ROLE_DICOM_DOWNLOAD" "ROLE_VIEWER" ] "email" => "api_user@novaimaging.co" ] "token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjcwNzU1MjcsImV4cCI6MTc2NzA3OTEyNywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BUEkiLCJST0xFX1JFUE9SVEUiLCJST0xFX0RJQ09NX0RPV05MT0FEIiwiUk9MRV9WSUVXRVIiXSwiZW1haWwiOiJhcGlfdXNlckBub3ZhaW1hZ2luZy5jbyJ9.F2JHZjMIrLq26sCmhDlaOGWDrWUKh0ABeceJ8yzQ-gqlkSlSiG4RCpmH-rXpIdFPZaLx7wW-sGixdT5pA2pv5ubiWylAmCesfwuw-Y6c220altF6cQ7NoKzRk21d5aPTa0Jq3rKYHowxHlpwnpjcuVk73yJRdkLK3FyIIN50cpSxpLJUATfdUOcV93y56RxikysrYhyVJs8Ukgc1DahBa8qqGJ8C6cbE_iYRL4LW2Z8NKJ7uztJovM0tuaZFZQMgxt5O4RFdN-2hcAPlO0fe3Sd4xiqp0bRC710BDY97SXppyMd10wktKI1yjqV3UVKXeGlGASE--jCVj6MT2ypKa99to-VlnEDqpyTc6ptqcj4FJNV76zrc1-whG3tP1He1L2LHHx7IVB4osR5gBibXLcRnpab-Pz9YlINYuOlxTxNgBwi1e4Yj_nXdDZ5343OPWkL7q7tR-5nhLob9jmkJicDrK2fqfh0BxyrLBA3MXfCZzaWFxowpkzKyBLbiHgXESRPHqe6VwzKpbVVVEek66s8eu9GxeAbzNY1386fUqj2Xk3cEcppCTarMhASAgfO6thcpr01KhPK7PoC4fjbwmSCPOPiTIA2QknNr2gbs6rIGo2EDPN1ng-MfMcpKsfZZqA3fpIZJUflQNSjhwqQ_9rRQReF67HTLLQw13hSTuIM" ] } |
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 | |||