Security Token
democts
Username
Authenticated
| Property | Value |
|---|---|
| Roles |
[ "ROLE_USER" "ROLE_ADMIN" "ROLE_SUPERADMIN" "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 {#309 #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjIyNTg5NTcsImV4cCI6MTc2MjI2NjE1Nywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiIsIlJPTEVfU1VQRVJBRE1JTiIsIlBST1NQRUNUX1NIT1ciLCJQUk9TUEVDVF9DVUQiLCJDT05UQUNUX0NVRCIsIkNPTlRBQ1RfU0hPVyIsIlRBU0tfU0hPVyIsIlRBU0tfQ1VEIiwiUVVPVEVfU0hPVyIsIlFVT1RFX0NVRCIsIlFVT1RFX1JFR0VORVJBVEVfUFJJQ0VTIl0sImxvZ2luIjoiZGVtb2N0cyIsInVzZXJfaWQiOiJhYzY4MzgxNWI3MTk0M2E1YTZjNGJmNWQ5YjVmNzYxMiIsInVzZXJfZXh0ZXJuYWxfaWQiOiIxNzU2ODA0NTE4IiwiZW1haWwiOiJnLXNhdXRyb25Ac2ZpLmZyIiwiY3VzdG9tZXJfaWQiOiI5ZTc0OWIwYmI5YjY0YzY0ODUzNTg0NDkxODI2ODU2NCIsImN1c3RvbWVyX25hbWUiOiJDVFMiLCJjdXN0b21lcl9leHRlcm5hbF9pZCI6IjE3NTY4MDQzOTciLCJjdXN0b21lcl9tYWlsaW5nX2lkIjoiMzIwIiwiZmlyc3RuYW1lIjoiR3VpbGxhdW1lIiwibGFzdG5hbWUiOiJTQVVUUk9OIiwibGl2ZW9Mb2dpbiI6bnVsbCwibGl2ZW9QYXNzd29yZCI6bnVsbCwiaGFzSW50cmFuZXQiOmZhbHNlLCJsYW5ndWFnZSI6IkZSIiwic2VjdGlvbnNfbGVhZGVkIjpbXSwic2VjdGlvbnNfbWVtYmVycyI6WyJhYzY4MzgxNWI3MTk0M2E1YTZjNGJmNWQ5YjVmNzYxMiJdLCJpc19zZWN0aW9uc19hY3RpdmF0ZWQiOmZhbHNlLCJyZWZyZXNoX3Rva2VuIjoiMzYyNGEyYzY3OGFkOWVkNzU2ZTM1NjI2MDFmNTUwMGFlNDI5NmI1MGRiOWRmNTA1ODc5MDE3YTc1MTI0MzM0NTFiNGQwZTExMjdjYTI3N2E4ZWFlYzhhNGNmNGJiMDNiODMzM2MxNjI0ZDVlYmM3NWVmNmUzOGQ2ZTcwNmQxMWQifQ.HxPbT-TRA0wOuLk4Yy2eF8J3o1EvhPotXGNttPY7MV2919jUjxwQ2qDmO6aKG3sScO26ThQK_V-aO9aCPyrERvFr3wENQt5TJFJ3_8zaias4CzHVv4GtjJFxN7cQNU_5DxKNXmC0SBo6xiI8mVyuFqcXGxmHQfU7zwVEd9dbatDtiWdeUbHZM5zOfqorGKN0iunGxB984BnejKvxP_lZBqSUw8vOGoQcZwJiko_wJv7mpERcC7Jj0XO57kdTRWublDEq6uvh9xG0yS1Nl-gf1PbqNsMs0BVkj2tFoCS98FsKSPYABHmk7AR__Jv6ZiYuIw78BPtCmtNj3gg9QXIxv3ISsyd37KZSRf2XPiddk9PHS1Q51MZcHJIMOfQhPMyslV3dXe-2N_b1N1R6sh-mIG343IXH3X7fXsXmclsmcxxOmMJefk-kAeib9pUK2T9HwOwyAT5gPOPeFB6s0NgmNXX97NeETSogWFEp7YnATfF2QhS0NVkyxI--VwDyS8uupZxk8UI_WWs5_bg69PgMHpQ6Ujcs3pCDQ5ThC_QLAfTQdpiU_ecVy1AjozjVa2kZGpwT2enfBWVy1QqBb9BG2M_Jr4G6nYVXgxxLcsJJY-eDFRA2xUmq3XhJ3zGlVQRLRmBbOJtGFtJ2IeSKEW6991rClCH-s1NF6YhRVzpvBec" #providerKey: "api" -user: App\Security\User {#386 …} -roles: [ Symfony\Component\Security\Core\Role\Role {#279 -role: "ROLE_USER" } Symfony\Component\Security\Core\Role\Role {#281 -role: "ROLE_ADMIN" } Symfony\Component\Security\Core\Role\Role {#280 -role: "ROLE_SUPERADMIN" } Symfony\Component\Security\Core\Role\Role {#317 -role: "PROSPECT_SHOW" } Symfony\Component\Security\Core\Role\Role {#282 -role: "PROSPECT_CUD" } Symfony\Component\Security\Core\Role\Role {#283 -role: "CONTACT_CUD" } Symfony\Component\Security\Core\Role\Role {#284 -role: "CONTACT_SHOW" } Symfony\Component\Security\Core\Role\Role {#285 -role: "TASK_SHOW" } Symfony\Component\Security\Core\Role\Role {#286 -role: "TASK_CUD" } Symfony\Component\Security\Core\Role\Role {#287 -role: "QUOTE_SHOW" } Symfony\Component\Security\Core\Role\Role {#288 -role: "QUOTE_CUD" } Symfony\Component\Security\Core\Role\Role {#289 -role: "QUOTE_REGENERATE_PRICES" } ] -roleNames: [ "ROLE_USER" "ROLE_ADMIN" "ROLE_SUPERADMIN" "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 {#354 -map: Symfony\Component\Security\Http\AccessMap {#347 …} -authenticationEntryPoint: Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint {#346 …} -logger: Symfony\Bridge\Monolog\Logger {#339 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#345 -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#370 …} -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1107 …} -providerKey: "api" -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#364 …} -logger: Symfony\Bridge\Monolog\Logger {#339 …} -rememberMeServices: null } |
9.54 ms | (none) |
Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener {#383 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1342 …} -secret: "X9Rs1CK" -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1107 …} -logger: Symfony\Bridge\Monolog\Logger {#339 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#359 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1168 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1170 …} -map: Symfony\Component\Security\Http\AccessMap {#347 …} -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1107 …} } |
0.53 ms | (none) |
Security Voters (29)
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object |
|---|---|---|---|
| 1 | GRANTED | IS_AUTHENTICATED_ANONYMOUSLY | Symfony\Component\HttpFoundation\Request {#55 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#92 …} +request: Symfony\Component\HttpFoundation\ParameterBag {#98 …} +query: Symfony\Component\HttpFoundation\ParameterBag {#93 …} +server: Symfony\Component\HttpFoundation\ServerBag {#89 …} +files: Symfony\Component\HttpFoundation\FileBag {#90 …} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#91 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#88 …} #content: "" #languages: null #charsets: null #encodings: null #acceptableContentTypes: [ "application/ld+json" ] #pathInfo: "/api/V4/saved_requests" #requestUri: "/api/V4/saved_requests?entity=contact&type=section_filter" #baseUrl: "" #basePath: null #method: "GET" #format: "jsonld" #session: Symfony\Component\HttpFoundation\Session\Session {#976 …} #locale: null #defaultLocale: "fr" -preferredFormat: null -isHostValid: true -isForwardedValid: true : "" } |
| Show voter details | |||
| 2 | GRANTED | IS_AUTHENTICATED_REMEMBERED | null |
| Show voter details | |||