https://portail-global-api.int.villagile.fr/api/widget/document/notifications

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"
  "ROLE_VA_METABASE_REQUESTER"
  "ROLE_INCIDENTS"
]
Inherited Roles none
Token
Lexik\Bundle\JWTAuthenticationBundle\Security\Authentication\Token\JWTUserToken {#746
  #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NzQ0NDMwODUsImV4cCI6MTc3NzA3MTA4NSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9TVVBFUl9BRE1JTl9DT05UUkFDVCIsIlJPTEVfU1VQRVJfQURNSU5fUE9SVEFMX1pFVVMiLCJST0xFX0lORFVTVFJJQUxfU0lURSIsIlJPTEVfVkFfR0VTVF9ET0MiLCJST0xFX0NBTEVOREFSX0FETUlOIiwiUk9MRV9WQV9NRVRBQkFTRV9SRVFVRVNURVIiLCJST0xFX0lOQ0lERU5UUyJdLCJ1c2VybmFtZSI6ImN5cmlsLm1hdHRlLmV4dCt0ZXN0dG9rZW5Ac3Vlei5jb20iLCJpZCI6ImN5cmlsLm1hdHRlLmV4dCt0ZXN0dG9rZW5Ac3Vlei5jb20iLCJoZWltZGFsbElkIjoiYzIzMDM4NDYtOTdiNC0xMWYwLTk3YTUtNzYxNDA4M2I0NGI2IiwiZW1haWwiOiJjeXJpbC5tYXR0ZS5leHQrdGVzdHRva2VuQHN1ZXouY29tIiwiZmlyc3ROYW1lIjoiY3lyaWwiLCJsYXN0TmFtZSI6InRlc3R0b2tlbiIsImxkYXBVdWlkIjoiY3lyaWwubWF0dGUuZXh0K3Rlc3R0b2tlbkBzdWV6LmNvbSIsImN1cnJlbnRDb250cmFjdCI6eyJpZCI6IjZlNjA5NGI2LWIxODktMTFlZi1iZmQzLTZlNjgwZTBjMDdmYSIsImxhYmVsIjoiREVDT1NFVCIsInN0YXR1cyI6ImFjdGl2ZSIsImNvbnRyYWN0TWV0YWRhdGFzIjpbeyJrZXkiOiJyZWFsbSIsInZhbHVlIjoiZGVjb3NldCJ9LHsia2V5IjoiY29udHJhY3RVcmwiLCJ2YWx1ZSI6Imh0dHBzOi8vZGVjb3NldC5pbnQudmlsbGFnaWxlLmZyIn0seyJrZXkiOiJtYXlhblVybCIsInZhbHVlIjoiaHR0cHM6Ly9kb2N1bWVudC1kZWNvc2V0LmludC52aWxsYWdpbGUuZnIifV19LCJjZ3VWYWxpZGF0aW9uIjp0cnVlfQ.TXJouw8pFU3IjbrranaqPSlygwN7-d0Y7oQVXPnLLk3N1gmXtwVEFMimqqiqu3gO1ldc-5RIzSFER6QAZThLpB4CYupk2RH1ngxLSJGBmRmBAxkqb_sxixisEI56urWnhCmRJw8q5cmQTryKuwqG5BgOc0JtF3IEsgZie9MFe7434x6l1hyrsokff2cIAgN4MRI8DJBm1G2hWa7ACV5cG1uEj1wVezkJuyS3gGJf8ODs56IFYKYc9Lo5yxzZK5cAHrbPNPn9mkS8xQBKQTUNFpTRw3Iq1Ik4IFj9Ry3YfgvWlyZ_D2lT5DuNnN3KRFmsP52OFAvmMOowvidVnVOZHbTE-m83og0-zRkpebcBqLKaFyhs27D5EPAm91s1JJq0cx6I7I6msfpx3A-l907Rf8qNacYhWbegGzvIVPVAAIMJIDC3welSe83U2K7549WO4QbXjAq-1gL0genVX4sGklL7qYJdR0EkrP3wMQXtohkVPKcOXI5tC653imlYyR1vq2-J81esCSx6uQ_dxJStt6c49Rsl2fD5Z5dKV5Gv6vCqnYXeAcXRQ-Y27oIZQ9VmIXmQ2RTmmNboTC6r5daIIIJy-zA-yq7YdnwIO1nBkmAQ7TeyDgzJcrkF4He9v7_j9o3Dmv7-J_-RoNhn4j4l5VPCtiAeg32tQ2HRdtXKeynLWMFwUDaVTXQpIB1sVR0S2ALf6n-q5vErSsZorDcNDthoMBd1U2IqlvPBf-VGFpifdk9LrMJk1wwCyxmtuG28sab-3a8fTde5DHRBe5CyLN1n0Loaz-c_fqxAmnQrQz97HLle04NVN0tjWc4wq7ghOC3Fms4OWgtO1oSgj3fTemPOMrbDoVDGpMl04qPWF9-B0_w8J7uV-ugC1ZEOdZ562ynwWexGuOwmFMeWBV_5HiJvKYAtw-x5YyvEtpd2FbdNOepPA6Hu9tzi79CY20k0PlMgjKSWXbmBOORiv0dabPAFiEthYBzi6rFEIgfuOsXnGPBmSnA3VvstO6CJRok-Ol1ZwMr1CgFChyvsTCRQUEW3NFeKQ0s49fOMDRT2dx1DQobi2rJGjymMJNF--4XNXDe6AJlavtDC-kU8wyctya6tg0UqrhmI8fRe9ABxJ3Ekzd5-MqN-kEtqSpaM6ugXS-vBO8f1SPAVhPsoGSVchO2vylPP0wfumiE2Yh3qpmrms3jzfu85Fc_yoAz6RuXFef_Wl9TgZdn1E41c6k6cO4-AmHm8ziWeRp0zP18Y7ePbwgtHpnXnTuTLgoptXz6ruPnVV2Z3zVt7mhO2JJDVFpjF8pLKiOgzB3YUom-XabDidMNDlF-oZecy5jxngwLs4CjWFGFqIyWLnk2CcM5nTsZIH-UrgNlsnZhFkv2EbIncFWbz_DVERUBdAt6b5V7UePjGQb5Yd32SomnlV-un3bN4IS00Ii65BJMx-RLUeRLvY4Dn22Jy3cy1OGByruvskEt-vcJd0eiSkg"
  #providerKey: "api"
  -user: App\Entity\User {#762 …}
  -roleNames: [
    "ROLE_USER"
    "ROLE_SUPER_ADMIN_CONTRACT"
    "ROLE_SUPER_ADMIN_PORTAL_ZEUS"
    "ROLE_INDUSTRIAL_SITE"
    "ROLE_VA_GEST_DOC"
    "ROLE_CALENDAR_ADMIN"
    "ROLE_VA_METABASE_REQUESTER"
    "ROLE_INCIDENTS"
  ]
  -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 {#670
  -map: Symfony\Component\Security\Http\AccessMap {#714 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#703 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#685
  -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#767 …}
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#737 …}
  -providerKey: "api"
  -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#712 …}
  -logger: Symfony\Bridge\Monolog\Logger {#703 …}
  -rememberMeServices: null
  -hideUserNotFoundExceptions: true
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#469 …}
}
5.89 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#680
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#469 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#704 …}
  -map: Symfony\Component\Security\Http\AccessMap {#714 …}
  -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#737 …}
  -exceptionOnNoToken: true
}
0.19 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/widget/document/notifications"
  #requestUri: "/api/widget/document/notifications"
  #baseUrl: ""
  #basePath: null
  #method: "GET"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#1189 …}
  #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