Security
Token
| Property | Value |
|---|---|
| Roles |
[
"ROLE_SUPER_USER"
]
|
| Inherited Roles | [ "ROLE_ADMIN" "ROLE_MANAGER" "ROLE_SPEAKER" "ROLE_USER" "ROLE_PROVIDER" "ROLE_BACKEND" "ROLE_FRONTEND" ] |
| Token | Drenso\OidcBundle\Security\Token\OidcToken {#870 -user: App\User\Entity\User {#1148 …} -roleNames: [ "ROLE_SUPER_USER" ] -attributes: [ "auth_data" => Drenso\OidcBundle\Model\OidcTokens {#915 #accessToken: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJCZUx4SFZGRjhzWl96MjZDVFd4S1BnUkR2ZzRyN2NZdjhTeklQNl9saXZnIn0.eyJleHAiOjE3NjkwMDMwMjgsImlhdCI6MTc2OTAwMjcyOCwiYXV0aF90aW1lIjoxNzY5MDAyNzI2LCJqdGkiOiJvbnJ0YWM6OTY3ZTVkODYtZjhkMi05NjZlLWE5MzMtNTY1ZDQyODRiM2Q2IiwiaXNzIjoiaHR0cHM6Ly9pZC5rdXJzaW1wbGUuZGUvYXV0aC9yZWFsbXMva3Vyc2ltcGxlIiwic3ViIjoiN2VmZmZlZjctYzI0Ny00ODgxLThkNTctZjBiY2YzYTlhMTE4IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoia3Vyc2ltcGxlLWFwcCIsInNpZCI6IjNjZGEzOGFlLWVmMTItMmUzZC03NTI0LTQ0N2U2MDFhYjExMiIsImFjciI6IjAiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cHM6Ly95b2dhLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9tZXluZXJzLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9rbGF2aWVyLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly90cmlhbmdlbC50ZXN0Lmt1cnNpbXBsZS5kZSIsImh0dHBzOi8vdmhzLW11c3RlcnN0YWR0LnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly95b3lvLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly90ZXN0LnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly90cm9tbWVsLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9uZXUxLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly90ZXN0Lmt1cnNpbXBsZS5kZSIsImh0dHBzOi8vbmV1NC50ZXN0Lmt1cnNpbXBsZS5kZSIsImh0dHBzOi8vdHJvbXBldGUudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL3Bvc2F1bmUudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL25ldTMudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL2dlaWdlLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9sYncudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL3dhc3NlcmJlaC50ZXN0Lmt1cnNpbXBsZS5kZSIsImh0dHBzOi8vcGF1a2UudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL2tsYXJpbmV0dGUudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL25ldTYudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL25ldTUudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL2dpdGFycmUudGVzdC5rdXJzaW1wbGUuZGUiLCJodHRwczovL3dha2Vib2FyZGZyZWVyaWRlLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9uZXUyLnRlc3Qua3Vyc2ltcGxlLmRlIiwiaHR0cHM6Ly9oYWxsby50ZXN0Lmt1cnNpbXBsZS5kZSIsImh0dHBzOi8vZ3JhYm93c2tpLnRlc3Qua3Vyc2ltcGxlLmRlIl0sInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW5AbWVua2UuZGUiLCJsb2NhbGUiOiJkZSIsImNsaWVudF9pZCI6IjEiLCJlbWFpbCI6ImFkbWluQG1lbmtlLmRlIiwidXNlcm5hbWUiOiJhZG1pbkBtZW5rZS5kZSJ9.ugnKjliG88udSNt59eysIRseetlMUe3vXLAm9qXmZHQlH8L5lvUEEZ-bIVSw5WgmXNaGR6AOmenI-fCkLFVkD40OGBrTcZrKpYA0Mk6_vKgo4mg4upj0gipgEbT-ixn7jVnx6d2PUjD5mOet1MNSQXsqBJziP5KmYttAR8UtQVk0Rx4tcPX_ISZxhFIYSUor2-P3wnBe1l7drOSROwuTtuXeZT8wPRZs4IvJmoZkLn9aHc_n3GhOn0W03bt_ZJiO7sxphEV8ujxnAsZRHKagXj-5ARuYDNMctyCLy5hs88v14sZ7_bxQasSg9qHNqkNXWhVFNfG0wfLf3Kb5QuCVpQ" #idToken: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJCZUx4SFZGRjhzWl96MjZDVFd4S1BnUkR2ZzRyN2NZdjhTeklQNl9saXZnIn0.eyJleHAiOjE3NjkwMDMwMjgsImlhdCI6MTc2OTAwMjcyOCwiYXV0aF90aW1lIjoxNzY5MDAyNzI2LCJqdGkiOiJiMTc4NjVhYi0wNmNhLTdkYTgtNGJjOS03YmEwNDMyNjM2NDgiLCJpc3MiOiJodHRwczovL2lkLmt1cnNpbXBsZS5kZS9hdXRoL3JlYWxtcy9rdXJzaW1wbGUiLCJhdWQiOiJrdXJzaW1wbGUtYXBwIiwic3ViIjoiN2VmZmZlZjctYzI0Ny00ODgxLThkNTctZjBiY2YzYTlhMTE4IiwidHlwIjoiSUQiLCJhenAiOiJrdXJzaW1wbGUtYXBwIiwibm9uY2UiOiJkNzYzMzRiNTI5ZTEyZjJmYWFhYmQ3MGNlY2I3NTkxYiIsInNpZCI6IjNjZGEzOGFlLWVmMTItMmUzZC03NTI0LTQ0N2U2MDFhYjExMiIsImF0X2hhc2giOiJ4T0hKOGRReU40dUxiTDdCdUxBU3FBIiwiYWNyIjoiMCIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbkBtZW5rZS5kZSIsImxvY2FsZSI6ImRlIiwiY2xpZW50X2lkIjoiMSIsImVtYWlsIjoiYWRtaW5AbWVua2UuZGUiLCJ1c2VybmFtZSI6ImFkbWluQG1lbmtlLmRlIn0.AF8AeXdEiHW3Nnu2ONpCh-gDyMo7fIxuacGEtKaOP0Dc6AK1eVGAdK7mIo76hV_NCwyMhrMtB3YU74sviBB5o59hzjz8Du_d7KT4lRaNwQme6Vhd-iWSGGMH6RhmZPJ-UldrrR8p-5catrVzg36hC_J5aMWZPS1i2auqEQr6dcIrAMtkaF7rMxHQjCLLSRny92Rlcu7zt0xohhXBBZttoWu64DwKrbTyFCHZKSjVsuDZoPyjVD3V4VRkRHLuFyTAH5nUoF-vTqJFriNiiNrv8NEGnH1eERgujWGiYsJ6bfWFaX9uYjYmwyXdZBNziILCoO0kdML4dlYwRE-eSvu83g" -expiry: DateTimeImmutable @1769003028 {#912 : 2026-01-21 13:43:48.0 +00:00 } -refreshToken: "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkMmMwNGJhMS00YzkzLTQ5NDEtOGFlZi0yYzEzMGVkNmYxMzMifQ.eyJleHAiOjE3NjkwMDQ1MjgsImlhdCI6MTc2OTAwMjcyOCwianRpIjoiN2IzNmI3MDEtOWEzNi1hMGY0LWM1NDItNWNkMzMxY2YyNTA3IiwiaXNzIjoiaHR0cHM6Ly9pZC5rdXJzaW1wbGUuZGUvYXV0aC9yZWFsbXMva3Vyc2ltcGxlIiwiYXVkIjoiaHR0cHM6Ly9pZC5rdXJzaW1wbGUuZGUvYXV0aC9yZWFsbXMva3Vyc2ltcGxlIiwic3ViIjoiN2VmZmZlZjctYzI0Ny00ODgxLThkNTctZjBiY2YzYTlhMTE4IiwidHlwIjoiUmVmcmVzaCIsImF6cCI6Imt1cnNpbXBsZS1hcHAiLCJzaWQiOiIzY2RhMzhhZS1lZjEyLTJlM2QtNzUyNC00NDdlNjAxYWIxMTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIHdlYi1vcmlnaW5zIGFjciBzZXJ2aWNlX2FjY291bnQgYmFzaWMgcm9sZXMgZW1haWwifQ.B8-xkSBRR94M0_xLAG45l0KatMy52-eORP8rLBx_E7bvcgHJUmvQKfF9BkAdsODA7WuffcyI3-GNrSl4GPTs6A" -scope: [ "openid" "profile" "email" ] } "user_data" => Drenso\OidcBundle\Model\OidcUserData {#913 -userData: {#855 …} } ] -firewallName: "main" } |
Firewall
main
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | App\User\Security\UserProvider |
| context | main |
| entry_point | drenso.oidc.authenticator.main |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [
"oidc"
] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#705 -map: Symfony\Component\Security\Http\AccessMap {#706 …} -logger: Monolog\Logger {#776 …} -httpPort: 80 -httpsPort: 443 } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#840 -sessionKey: "_security_main" -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#754 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#834 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#287 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#839 …} -logger: Monolog\Logger {#776 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#756 …} } |
21.94 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#844 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#833 …} } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#846 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#286 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#157 …} -map: Symfony\Component\Security\Http\AccessMap {#706 …} } |
0.01 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#755 -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "/logout" ] -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#286 …} -httpUtils: Symfony\Component\Security\Http\HttpUtils {#617 …} -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#756 …} -csrfTokenManager: null } |
(none) | (none) |
Authenticators
| Status | Authenticator |
|---|---|
| skipped |
"Drenso\OidcBundle\Security\OidcAuthenticator" This authenticator did not support the request. |
Access Decision
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GRANTED | view | App\Entity\Course {#1620 #id: 5 #created: DateTime @1611314975 {#1612 : 2021-01-22 11:29:35.0 UTC (+00:00) } #modified: DateTime @1768909583 {#1610 : 2026-01-20 11:46:23.0 UTC (+00:00) } #client: App\User\Entity\Client {#696 …} #title: "Ballett für Anfänger" #subtitle: "Von der Tanznase zur Prima Ballerina" #courseNature: "Course" #subscription: null #description: "<p>Port de bras, Fondu, Pirouette en dedans – willkommen in der Welt das Ballets! Schritt für Schritt machen wir aus kleinen Tanznasen wahre Prima Ballerinas! Wenn Ihr Spaß am Tanzen ein hohes Maß an Ehrgeiz habt, ist Ballett genau eure Tanzart. Werde Teil unserer Ballettgruppe und lass dich von dieser wundervollen Tanzart verzaubern.</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>" #searchwords: "Gulli" #price: 96.0 #rabatt: null #taxRate: 0.0 #occurrences: Doctrine\ORM\PersistentCollection {#1691 …} #category: Proxies\__CG__\App\Entity\Category {#1744 …} #images: Doctrine\ORM\PersistentCollection {#1811 …} #number: "6" #materialCost: 13.0 #targetAgeMin: 4 #targetAgeMax: 8 #texts: Doctrine\ORM\PersistentCollection {#1847 …} #series: null #type: null #invoiceUpperComment: null #invoiceLowerComment: null #invoiceLowerCommentDebit: null -courseProviders: Doctrine\ORM\PersistentCollection {#1881 …} -vouchers: Doctrine\ORM\PersistentCollection {#1965 …} +fields: [] } |
||||||||||
|
|||||||||||||