https://apiprod.expertshare.live/api/el_lessions/422/get-detail?groups%5B0%5D=ElLessionTopicTranslationGroup&locale=en

Security

Token

philipp@advantis.tech Username
Authenticated
Property Value
Roles
[
  "ROLE_ADMIN"
]
Inherited Roles
[
  "ROLE_OPERATOR"
  "ROLE_MODERATOR"
  "ROLE_SPEAKER"
  "ROLE_RELATION_MANAGER"
  "ROLE_STAFF"
  "ROLE_USER"
  "ROLE_READER"
]
Token
Lexik\Bundle\JWTAuthenticationBundle\Security\Authentication\Token\JWTUserToken {#775
  -user: Proxies\__CG__\App\Entity\User {#2920 …}
  -roleNames: [
    "ROLE_ADMIN"
  ]
  -authenticated: true
  -attributes: []
  #rawToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NjE3NDkwNTUsImV4cCI6MTc2MTgzNTQ1NSwicm9sZXMiOlsiUk9MRV9BRE1JTiJdLCJ1c2VybmFtZSI6InBoaWxpcHBAYWR2YW50aXMudGVjaCIsImlwIjoiODUuNy4xMi4xMDYiLCJjaWQiOjcxLCJjbnRpZCI6MTUzfQ.QmzfXi_Vkpzyvzlj0SZ0IC6P05-73QrpiY3k3Ehx34AKB2_oR0gGWKHej1UuwjAuL07vYeCvTKvH5R8BV5uyyYTqSGAlUePlCBS03C2f4AavVJFLTRFu03QyPvTaPd3RFvCdXDZDP4DI52ya58VFg-5QVlCulx8w5ARnNB0OsKLa5arx9G2WYtXqLWQ1lDLIP0bj6nLhh6lQUQeB62iXdI1m0rxWuox6jM6Jo5fClPDOEaUBynl6VX9MnIahEygeJnEONP-OQn403nxpJU6RVRhadD-k-Q8fQKlTxmKJJx9fcDatWDyJuOrqmq7TKXUc-ykhldFFXVZhplOXyNUsMw"
  #providerKey: "api"
}

Firewall

api Name
Security enabled
Stateless
Allows anonymous

Configuration

Key Value
provider App\Security\EsUserProvider
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 {#107
  -map: Symfony\Component\Security\Http\AccessMap {#108 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#99 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#56
  -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#117 …}
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#123 …}
  -providerKey: "api"
  -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#52 …}
  -logger: Symfony\Bridge\Monolog\Logger {#99 …}
  -rememberMeServices: null
  -hideUserNotFoundExceptions: true
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#452 …}
}
23.31 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#50
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#452 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#443 …}
  -map: Symfony\Component\Security\Http\AccessMap {#108 …}
  -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#123 …}
  -exceptionOnNoToken: true
}
0.11 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\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\ClientOwnerVoter"
5
"App\Security\Voter\ContainerOwnerVoter"

Access decision log

# Result Attributes Object
1 GRANTED IS_AUTHENTICATED_FULLY
Symfony\Component\HttpFoundation\Request {#9
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#14 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#12 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#13 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#17 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#16 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#15 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#18 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: [
    "application/ld+json"
  ]
  #pathInfo: "/api/el_lessions/422/get-detail"
  #requestUri: "/api/el_lessions/422/get-detail?groups%5B%5D=ElLessionTopicTranslationGroup&locale=en"
  #baseUrl: ""
  #basePath: null
  #method: "GET"
  #format: "jsonld"
  #session: Symfony\Component\HttpFoundation\Session\Session {#7145 …}
  #locale: null
  #defaultLocale: "en"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: null
  -isIisRewrite: false
  basePath: ""
}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
7 GRANTED IS_AUTHENTICATED_FULLY
App\Entity\ElLession {#5931
  #translations: Doctrine\ORM\PersistentCollection {#5944 …}
  #translationsCache: [
    "en" => App\Entity\ElLessionTranslation {#6512
      #locale: "en"
      #translatable: App\Entity\ElLession {#5931}
      -id: 3307
      -name: "Session 1 - Introduction"
      -description: "<p id="isPasted">This session first introduces the Operation and Use Risk Assessment course for Amusement Rides and Devices explaining course content and objectives. The session then provides an explanation of some basic Safety Principles, who the Industry Stakeholders are and what the Safety Life Cycle is all about.</p>"
    }
  ]
  #currentLocale: "en"
  #currentTranslation: null
  #fallbackLocale: "en"
  -name: null
  -description: null
  -id: 422
  -ord: 1
  -container: Proxies\__CG__\App\Entity\Container {#2930 …}
  +elCourse: App\Entity\ElCourse {#5947 …}
  -elLessionTopics: Doctrine\ORM\PersistentCollection {#6063 …}
  -elTasks: Doctrine\ORM\PersistentCollection {#6234 …}
  -elExams: Doctrine\ORM\PersistentCollection {#6236 …}
  -color: "#e6eefa"
  -ordChangeDirection: null
  #createdAt: DateTime @1705312865 {#5912
    date: 2024-01-15 10:01:05.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1755780606 {#5908
    date: 2025-08-21 12:50:06.0 UTC (+00:00)
  }
}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
8 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\ClientOwnerVoter"
ACCESS ABSTAIN
"App\Security\Voter\ContainerOwnerVoter"
ACCESS ABSTAIN
Show voter details