Security Token
gerard.fayolle
Username
Authenticated
Property | Value |
---|---|
Roles |
[ "ROLE_USER" "ROLE_SUPERADMIN" "ROLE_ADMIN" "ROLE_MODULE_MICROSOFT_GRAPH" "ROLE_MODULE_PRODUCT" "ROLE_MODULE_PRODUCT_CUSTOMIZE" "ROLE_MODULE_QUOTE_LINE" "ROLE_MODULE_TAG" "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 {#492 #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NTc5MzkyMTksImV4cCI6MTc1Nzk0MjgxOSwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9TVVBFUkFETUlOIiwiUk9MRV9BRE1JTiIsIlJPTEVfTU9EVUxFX01JQ1JPU09GVF9HUkFQSCIsIlJPTEVfTU9EVUxFX1BST0RVQ1QiLCJST0xFX01PRFVMRV9QUk9EVUNUX0NVU1RPTUlaRSIsIlJPTEVfTU9EVUxFX1FVT1RFX0xJTkUiLCJST0xFX01PRFVMRV9UQUciLCJQUk9TUEVDVF9TSE9XIiwiUFJPU1BFQ1RfQ1VEIiwiQ09OVEFDVF9DVUQiLCJDT05UQUNUX1NIT1ciLCJUQVNLX1NIT1ciLCJUQVNLX0NVRCIsIlFVT1RFX1NIT1ciLCJRVU9URV9DVUQiLCJRVU9URV9SRUdFTkVSQVRFX1BSSUNFUyJdLCJsb2dpbiI6ImdlcmFyZC5mYXlvbGxlIiwidXNlcl9pZCI6InVzZXJfNzA3IiwidXNlcl9leHRlcm5hbF9pZCI6IjcwNyIsImVtYWlsIjoiZy1mYXlvbGxlQHNmaS5mciIsImN1c3RvbWVyX2lkIjoiY3VzdG9tZXJfODciLCJjdXN0b21lcl9uYW1lIjoiU0ZJIE1VTFRJTUVESUEiLCJjdXN0b21lcl9leHRlcm5hbF9pZCI6Ijg3IiwiY3VzdG9tZXJfbWFpbGluZ19pZCI6Ijk2IiwiZmlyc3RuYW1lIjoiR8OpcmFyZCIsImxhc3RuYW1lIjoiRkFZT0xMRSIsImxpdmVvTG9naW4iOiJnZmF5b2xsZS5zZmkuZnIiLCJsaXZlb1Bhc3N3b3JkIjoiNzAuNTcuS0diak41LiIsImhhc0ludHJhbmV0Ijp0cnVlLCJsYW5ndWFnZSI6IkZSIiwic2VjdGlvbnNfbGVhZGVkIjpbXSwic2VjdGlvbnNfbWVtYmVycyI6WyJ1c2VyXzcwNyJdLCJpc19zZWN0aW9uc19hY3RpdmF0ZWQiOmZhbHNlLCJyZWZyZXNoX3Rva2VuIjoiIn0.duiei_WPcLUsfYDMWxaA5e_FeTKexmoMtR45dA4ZzNvS0CZ1KfomI_t8dpFPQZyV7NZ1T0sttvk5nWmFqIpBJe7RzWtQ29Y2JsigzDI3rWKe2oq5fhR_LH5CJpbFZaWkglf2yBfE27Kfmi3riYVcoOvz4E68mrcpWZkwA3KfUKUNYfuScO8ZiFNlsoqe0acMW7iv-5hg2AXs5m_9dweP1kA6P3pO1Uf6hDLsgFYhXQcGMfvdoY6_eIdztDlHul0s8WtIQszB9L-08WzVNe55grVaJjSHj4LpVNhMF8UVdl-5TbTJxrf6HSDeW-Ou-QuBEH-MFygIB8xnC2RpPEK8DQ7QxcPlzzS1GJ4pOlcxwOfo-5FKU5nXgFAXNZ0AGKMTD0GfvVy9VjzRkzsLeOLBC7CEmG4q4nRqFMw2cOXB5DGtbZZXVnDZdrWplkk_O-Yht6Gl1cqMo45fpe0g6H35eVgCTXNTGQn6ybkaIKI22yLS_BoHH1b66ANKIT9DPtSxafwcWGIIWhJpH8HdtKIJmmzAp7UUUk9-JtvSDeqN2THKgHyTkjNj4kRbZV31m6ZJyKQ1NBTMdT0R58RUZxF1vviSqD_yQWBpCsMc7VuSuIdwYtIAMFx3LXvRY8LYy946sR9ZdyelDu6-VXjeLl4N5XYYJvOb1srvLJCvkdNGNn4" #providerKey: "api" -user: App\Security\User {#449 …} -roles: [ Symfony\Component\Security\Core\Role\Role {#756 -role: "ROLE_USER" } Symfony\Component\Security\Core\Role\Role {#758 -role: "ROLE_SUPERADMIN" } Symfony\Component\Security\Core\Role\Role {#757 -role: "ROLE_ADMIN" } Symfony\Component\Security\Core\Role\Role {#474 -role: "ROLE_MODULE_MICROSOFT_GRAPH" } Symfony\Component\Security\Core\Role\Role {#759 -role: "ROLE_MODULE_PRODUCT" } Symfony\Component\Security\Core\Role\Role {#760 -role: "ROLE_MODULE_PRODUCT_CUSTOMIZE" } Symfony\Component\Security\Core\Role\Role {#761 -role: "ROLE_MODULE_QUOTE_LINE" } Symfony\Component\Security\Core\Role\Role {#762 -role: "ROLE_MODULE_TAG" } Symfony\Component\Security\Core\Role\Role {#763 -role: "PROSPECT_SHOW" } Symfony\Component\Security\Core\Role\Role {#764 -role: "PROSPECT_CUD" } Symfony\Component\Security\Core\Role\Role {#765 -role: "CONTACT_CUD" } Symfony\Component\Security\Core\Role\Role {#766 -role: "CONTACT_SHOW" } Symfony\Component\Security\Core\Role\Role {#767 -role: "TASK_SHOW" } Symfony\Component\Security\Core\Role\Role {#768 -role: "TASK_CUD" } Symfony\Component\Security\Core\Role\Role {#769 -role: "QUOTE_SHOW" } Symfony\Component\Security\Core\Role\Role {#770 -role: "QUOTE_CUD" } Symfony\Component\Security\Core\Role\Role {#771 -role: "QUOTE_REGENERATE_PRICES" } ] -roleNames: [ "ROLE_USER" "ROLE_SUPERADMIN" "ROLE_ADMIN" "ROLE_MODULE_MICROSOFT_GRAPH" "ROLE_MODULE_PRODUCT" "ROLE_MODULE_PRODUCT_CUSTOMIZE" "ROLE_MODULE_QUOTE_LINE" "ROLE_MODULE_TAG" "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 {#389 -map: Symfony\Component\Security\Http\AccessMap {#390 …} -authenticationEntryPoint: Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint {#426 …} -logger: Symfony\Bridge\Monolog\Logger {#401 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#418 -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#417 …} -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1082 …} -providerKey: "api" -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#457 …} -logger: Symfony\Bridge\Monolog\Logger {#401 …} -rememberMeServices: null } |
2368.96 ms | (none) |
Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener {#454 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1317 …} -secret: "BkBPq4p" -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1082 …} -logger: Symfony\Bridge\Monolog\Logger {#401 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#437 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1143 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1145 …} -map: Symfony\Component\Security\Http\AccessMap {#390 …} -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#1082 …} } |
0.47 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/user-info" #requestUri: "/api/user-info?customerId=customer_98" #baseUrl: "" #basePath: null #method: "GET" #format: "jsonld" #session: Symfony\Component\HttpFoundation\Session\Session {#951 …} #locale: null #defaultLocale: "fr" -preferredFormat: null -isHostValid: true -isForwardedValid: true : "" } |
Show voter details | |||
2 | GRANTED | IS_AUTHENTICATED_REMEMBERED | null |
Show voter details |