https://verwaltung.museum.miraculumaurich.de/course/templates/2/proposals/modal/time/8944/edit

Security

Token

trebesch@stadt.aurich.de Username
Authenticated
Property Value
Roles
[
  "ROLE_ADMIN"
]
Inherited Roles
[
  "ROLE_MANAGER"
  "ROLE_SPEAKER"
  "ROLE_USER"
  "ROLE_BACKEND"
  "ROLE_FRONTEND"
]
Token
Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#159
  -user: Menke\UserBundle\Entity\User {#814 …}
  -roleNames: [
    "ROLE_ADMIN"
  ]
  -authenticated: true
  -attributes: []
  -credentials: null
  -firewallName: "main"
}

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.form_login.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#217
  -map: Symfony\Component\Security\Http\AccessMap {#218 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#192 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#239
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#293 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#192 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#238 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#198 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#189 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#294 …}
    "enableUsageTracking"
  ]
}
83.22 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#235
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#232 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#240
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#294 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#244 …}
  -map: Symfony\Component\Security\Http\AccessMap {#218 …}
  -authManager: null
  -exceptionOnNoToken: false
}
1.61 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#197
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#294 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#184 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#198 …}
}
0.00 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\FrontendClientVoter"
5
"App\Security\Voter\OAuthClientVoter"
6
"Menke\UserBundle\Security\Voter\ClientVoter"

Access decision log

# Result Attributes Object
1 GRANTED
[
  "ROLE_SPEAKER"
  "ROLE_ADMIN"
]
Symfony\Component\HttpFoundation\Request {#56
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#59 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#68 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#60 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#84 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#85 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#58 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#86 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/course/templates/2/proposals/modal/time/8944/edit"
  #requestUri: "/course/templates/2/proposals/modal/time/8944/edit"
  #baseUrl: ""
  #basePath: null
  #method: "GET"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#248 …}
  #locale: null
  #defaultLocale: "de"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: null
  basePath: ""
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details
2 GRANTED ROLE_MANAGER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details
3 GRANTED ROLE_MANAGER
App\Entity\Course {#1371
  #id: 2
  #created: DateTime @1580993668 {#1374
    date: 2020-02-06 12:54:28.0 UTC (+00:00)
  }
  #modified: DateTime @1768909658 {#1373
    date: 2026-01-20 11:47:38.0 UTC (+00:00)
  }
  #client: Menke\UserBundle\Entity\Client {#811 …}
  #title: "Ausstellungsbesuch mit einer Kitagruppe/Schulklasse: "Leinen los!""
  #subtitle: "NUR FÜR KITAGRUPPEN UND SCHULKLASSEN!"
  #courseNature: "CourseTemplate"
  #subscription: null
  #description: "<p>Gruppen sollten vor ihrem Besuch unbedingt hier einen Termin buchen. Nur so ist gewährleistet, dass jede Gruppe einen optimalen Aufenthalt im MachMitMuseum genießen kann und eine Einführung in das Thema bekommt. Während des gesamten Besuches (90 Minuten) steht Ihrer Gruppe mindestens ein/e Mitarbeiter/in hilfreich zur Seite. Dennoch ist es notwendig, dass Sie genügend Begleitpersonen zur Aufsicht der Kinder mitbringen. Begleitpersonen haben freien Eintritt.&nbsp;</p><p>HINWEIS ZUR BUCHUNG: Alle Termine im Kalender sind noch buchbar! Finden Sie keinen Termin an Ihrem Wunschdatum? Dann ist dieser Tag leider bereits ausgebucht.</p><p>&nbsp;</p><figure class="media"><oembed url="https://youtu.be/DfiE_YOPiWc?si=LrlZabTiHNLk2WQ0"></oembed></figure><p>&nbsp;</p><p>&nbsp;</p><p>Sollte Ihre Gruppe größer als 30 Kinder sein, wird die Gruppe geteilt. Sie können dann Sie alternativ eine Stadtführung oder einen begleitenden Kreativworkshop in der Kunstschule buchen. Die Gruppen wechseln dann nach 1,5 Stunden. Hier erhalten Sie einen Einblick, was Sie und die Kinder im Kreativworkshop “Navigation” erwartet:&nbsp;</p><figure class="media"><oembed url="https://youtu.be/UATDrTWiZSI"></oembed></figure>"
  #price: 4.0
  #taxRate: 0.0
  #occurrences: Doctrine\ORM\PersistentCollection {#1540 …}
  #category: null
  #images: Doctrine\ORM\PersistentCollection {#1491 …}
  #number: "3"
  #materialCost: null
  #targetAgeMin: 3
  #targetAgeMax: 99
  #texts: Doctrine\ORM\PersistentCollection {#1616 …}
  #series: null
  #type: null
  #invoiceUpperComment: null
  #invoiceLowerComment: null
  #invoiceLowerCommentDebit: null
  #fields: null
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS GRANTED
Show voter details