Security
Token
There is no security token.
Firewall
secured_area
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | security.user.provider.concrete.main |
| context | secured_area |
| entry_point | security.authenticator.form_login.secured_area |
| 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 {#529 -map: Symfony\Component\Security\Http\AccessMap {#528 …} -logger: Monolog\Logger {#586 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#517 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#565 …} -sessionKey: "_security_secured_area" -logger: Monolog\Logger {#586 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#516 …} -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#597 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#596 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#514 …} } |
0.73 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#499 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#498 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#598 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#564 …} -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "/user/logout" ] -httpUtils: Symfony\Component\Security\Http\HttpUtils {#580 …} -csrfTokenManager: null -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#597 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#491 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#564 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#513 …} -map: Symfony\Component\Security\Http\AccessMap {#528 …} } |
0.01 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 | view | Mapbender\CoreBundle\Entity\Application {#251 #yamlRoles: null #source: 2 #id: 4 #title: "Geoportal Stadt Wülfrath" #slug: "geoportal" #description: null #template: "Mapbender\CoreBundle\Template\Fullscreen" #map_engine_code: "current" #persistentView: false #splashscreen: true #regionProperties: Doctrine\ORM\PersistentCollection {#241 …} #elements: Doctrine\ORM\PersistentCollection {#235 …} #layersets: Doctrine\ORM\PersistentCollection {#209 …} #screenshot: null #extra_assets: null #updated: DateTime @1792677352 {#250 : 2026-10-22 15:55:52.0 Europe/Paris (+02:00) } #custom_css: """ .header {\n position: absolute;\n left: 0px;\n top: -21px;\n width: 100%;\n height: 20px;\n background-color: rgba(20, 92, 136, 0.8); \n }\n \n .footer {\n text-align: left;\n position: absolute;\n left: 0px;\n /* top: 0px; */\n font-size: 13px;\n margin: 5px;\n }\n \n .footer a:hover, .footer a:active, .footer a:visited, .footer a:focus {\n color: black !important;\n }\n \n \n .featureinfoDialog .popupContent {\n height: auto !important;\n }\n \n \n .popup {\n background-image: url("") !important;\n background-color: rgba(128, 205, 238, 0.8);\n }\n \n /* .featureInfoTabContainer > .container {\n \tcolor: rgba(20, 92, 136, 0.8) !important;\n } */\n \n .featureinfoDialog {\n \tcolor: #337ab7 !important;\n }\n \n .featureinfoDialog td {\n padding: 0 !important;\n }\n \n .toolBar.top {\n top: 21px;\n background-color: rgba(0, 155, 220, 0.8);\n }\n \n .toolBar.bottom {\n background-color: rgba(0, 155, 220, 0.8);\n }\n \n \n .sidePaneTabItem {\n \tbackground-color: rgba(20, 92, 136, 0.8); /*dunkles blau*/\n }\n \n .tab {\n background-color: rgba(0, 155, 220, 0.8) !important;\n color: whitesmoke !important;\n }\n \n .tab.active, .tabContainer .tab.active{\n background-color: rgba(20, 92, 136, 0.8) !important;\n color: whitesmoke !important;\n }\n \n /*\n .js-content {\n color: blue;\n }\n */\n \n .sidePane {\n overflow: visible;\n background-image: url("");\n background-color: rgba(128, 205, 238, 0.8); /*helles Blau*/\n }\n /*\n .sidePane.opened {\n width: 350px;\n }\n */\n .logo {\n visibility: hidden;\n }\n \n .logoContainer {\n background-image: url("/mapbender/Logo_Wappen.png");\n background-size: cover;\n width: 100px;\n height: 100px;\n background-color: transparent;\n }\n \n .logoContainer .project-name {\n display: none;\n }\n \n .iconFolder {\n \tcolor: whitesmoke;\n }\n \n .iconCheckbox {\n color: whitesmoke;\n }\n \n .iconCheckboxActive {\n color: whitesmoke;\n }\n \n .container {\n \t/*background-color: rgba(0, 155, 220, 0.8);*/ /*mittleres blau*/\n background-color: rgba(20, 92, 136, 0.8); /*dunkles Blau*/\n /* color: whitesmoke; */\n padding: 20px !important;\n margin-top: 8px !important;\n }\n .layer-title {\n \tcolor: white !important;\n }\n \n .layer-menu {\n color: black;\n }\n \n .iconMenu {\n color: whitesmoke;\n }\n \n .subTitle {\n color: rgb(63, 63, 63);\n }\n \n .toolBar.top:before {\n content: "Stadt Wülfrath";\n color: black;\n font-size: 20px;\n text-align: left;\n position: absolute;\n top: 8px;\n left: 140px;\n }\n \n .toolBar.top:after {\n content: "";\n color: black;\n font-size: 20px;\n text-align: left;\n position: absolute;\n top: 208px;\n left: 140px;\n }\n \n .sideContent {\n padding: 8px !important;\n }\n \n .legends {\n background: whitesmoke;\n }\n \n .layer-slider-handle {\n background-color: rgba(20, 92, 136, 1) !important;\n }\n \n .container-accordion.active {\n background-color: whitesmoke !important;\n }\n .accordionContainer .accordion > div {\n background-color: rgba(20, 92, 136, 1) !important;\n border-width: 1px;\n border-color: rgba(128, 205, 238, 0.8); \n }\n \n .button.critical, .button.right {\n background-color: rgba(20, 92, 136, 1) !important;\n border: 0px;\n }\n \n .button.right:hover, .button.right:visited, .button.right:focus, .button.right:active {\n color: white;\n }\n \n .labelText {\n color:black;\n width: 200px !important;\n font-size: 13px;\n }\n \n .contentItem {\n background-color: rgba(20, 92, 136, 0.8);\n padding: 5px;\n }\n \n .labelInput {\n color: whitesmoke;\n }\n \n .mb-element-searchrouter tr {\n color: whitesmoke;\n }\n \n .mb-element-searchrouter .search-results > table tr:hover {\n background-color: whitesmoke;\n color: rgba(20, 92, 136, 1);\n }\n \n /* Maßstabsleiste (ScaleBar) */\n .mb-element-scalebar,\n .mb-element-scalebar .ol-scale-line-inner,\n .mb-element-scalebar .ol-scale-bar-inner,\n .mb-element-scalebar .ol-scale-text,\n .mb-element-scalebar .ol-scale-step-text {\n color: black !important;\n text-shadow: none !important;\n }\n \n /* Maßstabsanzeige als Text, z. B. "1:5000" (ScaleDisplay) */\n .mb-element-scaledisplay,\n .mb-element-scaledisplay * {\n color: black !important;\n }\n \n .mb-element-scaleselector .labelInput {\n color: black !important;\n }\n \n /***** Cookie-Banner - Start *****/\n .msg-cookies {\n display: none;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n padding: 29px 0 30px;\n color: #fff;\n /*font-weight: 500;*/\n background-color: rgba(20, 92, 136, 0.9);\n z-index: 100;\n }\n .msg-cookies .container {\n top: auto;\n }\n div.msg-cookies.show {\n display: block;\n }\n div.msg-cookies p {\n margin: 0;\n }\n div.msg-cookies a {\n color: #fff;\n text-decoration: underline;\n }\n div.msg-cookies a:hover {\n text-decoration: none;\n }\n div.msg-cookies a.seen {\n display: inline-block;\n padding: 10px 40px;\n color: #333;\n text-decoration: none;\n background-color: #e7e7ea;\n cursor: pointer;\n }\n div.msg-cookies a.seen:hover {\n background-color: #fff;\n }\n \n .msg-cookies .container {\n width: 930px;\n margin: 0 auto;\n padding: 0 15px;\n }\n .msg-cookies .row {\n margin-left: -15px;\n margin-right: -15px;\n }\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n /***** Cookie-Banner - End *****/ """ #publicOptions: [] } |
||||||
|
|||||||||