Security

Token

cyril.matte.ext+testtoken@suez.com Username
Authenticated
Property Value
Roles
[
  "ROLE_USER"
  "ROLE_SUPER_ADMIN_CONTRACT"
  "ROLE_SUPER_ADMIN_PORTAL_ZEUS"
  "ROLE_INDUSTRIAL_SITE"
  "ROLE_VA_GEST_DOC"
  "ROLE_CALENDAR_ADMIN"
]
Inherited Roles none
Token
Lexik\Bundle\JWTAuthenticationBundle\Security\Authentication\Token\JWTUserToken {#687
  #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3ODE1MTMzNTIsImV4cCI6MTc4NDE0MTM1Miwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9TVVBFUl9BRE1JTl9DT05UUkFDVCIsIlJPTEVfU1VQRVJfQURNSU5fUE9SVEFMX1pFVVMiLCJST0xFX0lORFVTVFJJQUxfU0lURSIsIlJPTEVfVkFfR0VTVF9ET0MiLCJST0xFX0NBTEVOREFSX0FETUlOIl0sInVzZXJuYW1lIjoiY3lyaWwubWF0dGUuZXh0K3Rlc3R0b2tlbkBzdWV6LmNvbSIsImlkIjoiY3lyaWwubWF0dGUuZXh0K3Rlc3R0b2tlbkBzdWV6LmNvbSIsImhlaW1kYWxsSWQiOiJjMjMwMzg0Ni05N2I0LTExZjAtOTdhNS03NjE0MDgzYjQ0YjYiLCJlbWFpbCI6ImN5cmlsLm1hdHRlLmV4dCt0ZXN0dG9rZW5Ac3Vlei5jb20iLCJmaXJzdE5hbWUiOiJjeXJpbCIsImxhc3ROYW1lIjoidGVzdHRva2VuIiwibGRhcFV1aWQiOiJjeXJpbC5tYXR0ZS5leHQrdGVzdHRva2VuQHN1ZXouY29tIiwiY3VycmVudENvbnRyYWN0Ijp7ImlkIjoiYzFkNzdlMzQtYjE4NC0xMWVmLWE4M2YtNmU2ODBlMGMwN2ZhIiwibGFiZWwiOiJTTVBSQiIsInN0YXR1cyI6ImFjdGl2ZSIsImNvbnRyYWN0TWV0YWRhdGFzIjpbeyJrZXkiOiJjb250cmFjdF9jb3VudHJ5X2NvZGUiLCJ2YWx1ZSI6IkZSIn1dfSwiY2d1VmFsaWRhdGlvbiI6dHJ1ZX0.HMpRGDszJ255eGalbN8yp1JIHSMzwkaQ6gyqZWx9_KrPEPiHXzdVZvvJXhP6L94PNhwRQBzY2fWqdMGFqiIZqmFM6nIV725wKX4ClqStsTHH0mgfTQW2u-Qr0P-L0oXalIJo2gfPpve6mDWAG79CN56LiPIKE4gNpvylfRtUT4lgU1hcHwSUc8SmXcsT6mypcWwJVtqtUmZPBDhu9ZYdY2g0Dzk4j36exAcvBLepOsUFrznDk6GSXPBgADnLcZ_eVFUbtn-9T7JaI7m8e5BOhAaQTR36KsLqJ66SGOgMC7qMOW0KuDjL2Nz-aVwhNf9fLgm5aXVjCA_TaIEMNo_zSLdJ-Ds0Mf5lekxbA43u2FE0A_0ktt5ZpXzTWnrfiJTFhTIY_XbDbgzfbzm6bCiqVn2rLV-PpLqT_eA1Yk8swqTeD9QF0duBymFG5o1QzWS3LFXQ0A_RO7U2Wmb0BX3aJOHCC71RG0W3vy1zn7ngR6Kw1Qdmme8LO3KQ28WAWJCrZbfQfcf6QO35rODftlvygknBN95guYF0vVsB3ToymUkltM3-iwBq12lX59BlqkIBxvlw0bOWmKV-cBAk8o3BR4dyDlfgHFHiQnNvfRDuOX7EYIFoyZW6_W0TTnA-lKoXlqOto5BA2aGjay3LE76713qdhMQqjxFzke9u_5NErxOOWLzcmpENIGoE_Hj1ZIQmGdVrsGvXJMKOJM-a21Zrs6tGVefaCi8IRLjuxn0oQxWFPFTsYXgTdZAlXO1nuWbh1Bk5D851tsYs38otF1BfayxuImnCdXAyu4d8yVPqDFqFzK6XP_lt3XTebO7Xf9j5X6S_DKMHkmLt1fh5UmJaj-g2EBrVG_NgXZEXB_NkIHgblW4sqc1qPDrx6dj3xAih1iKSGA821bdojyepz-82ILt-J5v7yT0qV5XamqV_Sk0BF0p6cBixZBFE4uKnlEeNlJdudh0H_vKlCjn1FLLAdZ1ZzYmzWdmP46Y4L7BYj1-fgLKuMDAZ91rr6qVh2LMe23L_DHm44TeOEGXenKlpokj-YqV_NfvDOHBBiPjEA9dOzRkv38z3Yja0WF7MC-ZtQ66uX7vFXmuiIf9RZeYA9IwMa5GkMcXN_3krElg5zF_IG-jfbpmrwU3MerNMBlMj6QWZVsGuSfZ5EOSvGkxBFgjB3zlz1wh7tH7sl1Hpp5gPLBwyiciWAN-mjtl_pE3OuFMTK6gHHWk8WJBTJWrbqviqFMXAXFN1piF4i2XGybDcayAIBq53xxIWtQSwCauBQ2lKRW6zxnXdOMQa-xE3LfFWJmcT44JL8p33EIIiI22YdXzvGcADjBo4y-pd5gLl6eh6g_4xv56lboDISBQ0rjDRUtv3F0Y0GSf3s2J-OSkRTZ3NK6xoBY6GVMysbv8HktYP8m-dkjeuQFlJ5QgmMBATY-QdVnkWAtqqzDcIU3XxM2KORdOvDey0Rt-hrrMLKSIHe4y0pnawCA"
  #providerKey: "api"
  -user: App\Entity\User {#754 …}
  -roleNames: [
    "ROLE_USER"
    "ROLE_SUPER_ADMIN_CONTRACT"
    "ROLE_SUPER_ADMIN_PORTAL_ZEUS"
    "ROLE_INDUSTRIAL_SITE"
    "ROLE_VA_GEST_DOC"
    "ROLE_CALENDAR_ADMIN"
  ]
  -authenticated: true
  -attributes: []
}

Firewall

api Name
Security enabled
Stateless
Allows anonymous

Configuration

Key Value
provider security.user.provider.concrete.jwt
context (none)
entry_point lexik_jwt_authentication.jwt_token_authenticator
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
listeners
[
  "guard"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#767
  -map: Symfony\Component\Security\Http\AccessMap {#777 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#697 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#752
  -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#730 …}
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#82 …}
  -providerKey: "api"
  -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#84 …}
  -logger: Symfony\Bridge\Monolog\Logger {#697 …}
  -rememberMeServices: null
  -hideUserNotFoundExceptions: true
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#476 …}
}
2.84 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#715
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#476 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#89 …}
  -map: Symfony\Component\Security\Http\AccessMap {#777 …}
  -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#82 …}
  -exceptionOnNoToken: true
}
0.12 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

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"
4
"App\Security\Voter\Permissions\Admin\AdminContractVoter"
5
"App\Security\Voter\Permissions\Admin\AdminOrganizationVoter"
6
"App\Security\Voter\Permissions\Admin\AdminPortalVoter"
7
"App\Security\Voter\Permissions\User\UserContractVoter"
8
"App\Security\Voter\Permissions\User\UserOrganizationVoter"

Access decision log

# Result Attributes Object
1 GRANTED IS_AUTHENTICATED_FULLY
Symfony\Component\HttpFoundation\Request {#55
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#58 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#56 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#57 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#61 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#60 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#59 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#62 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/api/contract/c1d77e34-b184-11ef-a83f-6e680e0c07fa/areas/organization"
  #requestUri: "/api/contract/c1d77e34-b184-11ef-a83f-6e680e0c07fa/areas/organization?areas[]=e93f4768-b184-11ef-b367-6e680e0c07fa&areas[]=69cb1334-b86b-11ef-89d7-12fd9132ac75&areas[]=3862b1a6-c141-11ef-a3da-fa224524f213&areas[]=db046bcc-d7e2-11ef-bd07-6a88621d8dc4&countOnly=true&organizationType=Community"
  #baseUrl: ""
  #basePath: null
  #method: "GET"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#1925 …}
  #locale: null
  #defaultLocale: "en"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: null
  -isIisRewrite: false
  basePath: ""
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 GRANTED SUPER_ADMIN
"c1d77e34-b184-11ef-a83f-6e680e0c07fa"
"App\Security\Voter\Permissions\Admin\AdminContractVoter"
ACCESS GRANTED
Show voter details