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
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 : "" } |
||||||
| Show voter details | |||||||||
| 2 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 3 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 4 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 5 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 6 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 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 : 2024-01-15 10:01:05.0 UTC (+00:00) } #updatedAt: DateTime @1755780606 {#5908 : 2025-08-21 12:50:06.0 UTC (+00:00) } } |
||||||
| Show voter details | |||||||||
| 8 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 9 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 10 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||
| 11 | DENIED | ROLE_SUPER_ADMIN | null |
||||||
|
|||||||||