Security Token
demoducaroy
Username
Authenticated
| Property | Value |
|---|---|
| Roles |
[ "ROLE_USER" "ROLE_SUPERADMIN" "ROLE_ADMIN" "ROLE_MODULE_OAUTH" "ROLE_MODULE_PRODUCT" "ROLE_MODULE_QUOTE_LINE" "PROSPECT_SHOW" "PROSPECT_CUD" "CONTACT_CUD" "CONTACT_SHOW" "TASK_SHOW" "TASK_CUD" "QUOTE_SHOW" "QUOTE_CUD" "QUOTE_REGENERATE_PRICES" ] |
| Inherited Roles | none |
| Token | Lexik\Bundle\JWTAuthenticationBundle\Security\Authentication\Token\JWTUserToken {#460 #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NzUyMjIyMzEsImV4cCI6MTc3NTI1MTAzMSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9TVVBFUkFETUlOIiwiUk9MRV9BRE1JTiIsIlJPTEVfTU9EVUxFX09BVVRIIiwiUk9MRV9NT0RVTEVfUFJPRFVDVCIsIlJPTEVfTU9EVUxFX1FVT1RFX0xJTkUiLCJQUk9TUEVDVF9TSE9XIiwiUFJPU1BFQ1RfQ1VEIiwiQ09OVEFDVF9DVUQiLCJDT05UQUNUX1NIT1ciLCJUQVNLX1NIT1ciLCJUQVNLX0NVRCIsIlFVT1RFX1NIT1ciLCJRVU9URV9DVUQiLCJRVU9URV9SRUdFTkVSQVRFX1BSSUNFUyJdLCJsb2dpbiI6ImRlbW9kdWNhcm95IiwidXNlcl9pZCI6InVzZXJfMTA1NSIsInVzZXJfZXh0ZXJuYWxfaWQiOiIxMDU1IiwiZW1haWwiOiJoLW91Z2F5b3VyQHNmaS5mciIsImN1c3RvbWVyX2lkIjoiY3VzdG9tZXJfOTgiLCJjdXN0b21lcl9uYW1lIjoiRFVDQVJPWSBHUkFOR0UiLCJjdXN0b21lcl9leHRlcm5hbF9pZCI6Ijk4IiwiY3VzdG9tZXJfbWFpbGluZ19pZCI6IjExMiIsImZpcnN0bmFtZSI6IkfDqXJhcmQiLCJsYXN0bmFtZSI6IkZBWU9MTEUiLCJsaXZlb0xvZ2luIjpudWxsLCJsaXZlb1Bhc3N3b3JkIjpudWxsLCJoYXNJbnRyYW5ldCI6ZmFsc2UsImxhbmd1YWdlIjoiRlIiLCJzZWN0aW9uc19sZWFkZWQiOltdLCJzZWN0aW9uc19tZW1iZXJzIjpbInVzZXJfMTA1NSJdLCJpc19zZWN0aW9uc19hY3RpdmF0ZWQiOmZhbHNlLCJyZWZyZXNoX3Rva2VuIjoiIiwic3NvX29ubHkiOmZhbHNlfQ.SUrqc0VXvcyHdH33vjv2Koaq5JqPm9HRbfbrvTeJPBDElezQUw0fUMMMGW-YZL3QUD1obpnXdWLmuQ5-poAqq8OFmtdfsYxFBon2wJuNlo6acOYHt2nV7p1gmBjClbvDaJMI0ioI58LZ2sal91bfJG4GeZ0ch5iY-IIMcBaEMR5tW-fKiG-DUdwNhAV8lK7djk4xPG3ErREx9tpNjKWOlOGL_QDAS8t7x4PjUWL3pMIcVpN5bnGIrpNmVNifE3THyydeUgMUg5hKN_AqyIu0hfhFTGNBJQJw3qqGUYDD0mdfE8klgylsZndMmEvM7knUM-3sPakZyAj1eGDRpnCeM5oa86nFhhEZZlBa8OWIASPm2gTfv20fEkpM7dShqH0kdZhReR3EZ71yrk_2aZmY08PbBGwCn6EPisCfhcL9P0rzTyX3BrNnuUvWrgHXDuaLPeOPQFx63g8Nrs3_zOZpLg21fOABXzzkVPd2mWabNcVrDq8kde2dxd3k4Fwk_uwV2jsu5g-58Yc2gxoo_NEcZkUFNPyx6UGbymeWYViWh42EurW8W5vG2HtMWdVnADry3jsOotbe21SCQb7tc6ZdeG6VRVr7AOfkjwVOA0dxY4iXkR0cKQae9gYOte23pwuTiUb-7QDgSPkcyHJ21GyppYQH9MbL01drg9_ucK1T0DE" #providerKey: "api" -user: App\Security\User {#515 …} -roles: [ Symfony\Component\Security\Core\Role\Role {#814 -role: "ROLE_USER" } Symfony\Component\Security\Core\Role\Role {#816 -role: "ROLE_SUPERADMIN" } Symfony\Component\Security\Core\Role\Role {#815 -role: "ROLE_ADMIN" } Symfony\Component\Security\Core\Role\Role {#530 -role: "ROLE_MODULE_OAUTH" } Symfony\Component\Security\Core\Role\Role {#817 -role: "ROLE_MODULE_PRODUCT" } Symfony\Component\Security\Core\Role\Role {#818 -role: "ROLE_MODULE_QUOTE_LINE" } Symfony\Component\Security\Core\Role\Role {#819 -role: "PROSPECT_SHOW" } Symfony\Component\Security\Core\Role\Role {#820 -role: "PROSPECT_CUD" } Symfony\Component\Security\Core\Role\Role {#821 -role: "CONTACT_CUD" } Symfony\Component\Security\Core\Role\Role {#822 -role: "CONTACT_SHOW" } Symfony\Component\Security\Core\Role\Role {#823 -role: "TASK_SHOW" } Symfony\Component\Security\Core\Role\Role {#824 -role: "TASK_CUD" } Symfony\Component\Security\Core\Role\Role {#825 -role: "QUOTE_SHOW" } Symfony\Component\Security\Core\Role\Role {#826 -role: "QUOTE_CUD" } Symfony\Component\Security\Core\Role\Role {#827 -role: "QUOTE_REGENERATE_PRICES" } ] -roleNames: [ "ROLE_USER" "ROLE_SUPERADMIN" "ROLE_ADMIN" "ROLE_MODULE_OAUTH" "ROLE_MODULE_PRODUCT" "ROLE_MODULE_QUOTE_LINE" "PROSPECT_SHOW" "PROSPECT_CUD" "CONTACT_CUD" "CONTACT_SHOW" "TASK_SHOW" "TASK_CUD" "QUOTE_SHOW" "QUOTE_CUD" "QUOTE_REGENERATE_PRICES" ] -authenticated: true -attributes: [] } |
Security Firewall
api
Name
Security enabled
Stateless
Allows anonymous
Configuration
| Key | Value |
|---|---|
| provider | security.user.provider.concrete.jwt |
| context | (none) |
| entry_point | App\Security\JWTTokenWhitelistAuthenticator |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| listeners | [ "guard" "anonymous" ] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#537 -map: Symfony\Component\Security\Http\AccessMap {#522 …} -authenticationEntryPoint: Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint {#479 …} -logger: Symfony\Bridge\Monolog\Logger {#468 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#476 -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#503 …} -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1039 …} -providerKey: "api" -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#510 …} -logger: Symfony\Bridge\Monolog\Logger {#468 …} -rememberMeServices: null } |
6.64 ms | (none) |
Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener {#511 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1239 …} -secret: "FkBKOJS" -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1039 …} -logger: Symfony\Bridge\Monolog\Logger {#468 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#507 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1070 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1068 …} -map: Symfony\Component\Security\Http\AccessMap {#522 …} -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1039 …} } |
0.39 ms | (none) |
Security Voters (29)
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object |
|---|---|---|---|
| 1 | GRANTED | IS_AUTHENTICATED_ANONYMOUSLY | Symfony\Component\HttpFoundation\Request {#11 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#14 …} +request: Symfony\Component\HttpFoundation\ParameterBag {#12 …} +query: Symfony\Component\HttpFoundation\ParameterBag {#13 …} +server: Symfony\Component\HttpFoundation\ServerBag {#17 …} +files: Symfony\Component\HttpFoundation\FileBag {#16 …} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#18 …} #content: "{"name":"SFI","prospectId":"prospect_1175208","type":"Entreprise","url":"/clients-prospects/prospect_1175208/actions"}" #languages: null #charsets: null #encodings: null #acceptableContentTypes: [ "application/ld+json" ] #pathInfo: "/api/last_visit" #requestUri: "/api/last_visit" #baseUrl: "" #basePath: null #method: "POST" #format: "jsonld" #session: Symfony\Component\HttpFoundation\Session\Session {#1010 …} #locale: null #defaultLocale: "fr" -preferredFormat: null -isHostValid: true -isForwardedValid: true : "" } |
| Show voter details | |||
| 2 | GRANTED | IS_AUTHENTICATED_REMEMBERED | null |
| Show voter details | |||