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 {#533
  -map: Symfony\Component\Security\Http\AccessMap {#532 …}
  -logger: Monolog\Logger {#590 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#521
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#569 …}
  -sessionKey: "_security_secured_area"
  -logger: Monolog\Logger {#590 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#520 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#601 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#600 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#518 …}
}
0.29 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#503
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#502 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#602
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#568 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/user/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#584 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#601 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#495
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#568 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#517 …}
  -map: Symfony\Component\Security\Http\AccessMap {#532 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"FOM\UserBundle\Security\Permission\YamlApplicationVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
4
"FOM\UserBundle\Security\Authorization\Voter\RootAccountVoter"
5
"ContainerPIlL8RK\PermissionManagerGhostFf08da6"
6
"FOM\UserBundle\Security\Permission\YamlApplicationElementVoter"

Access decision log

# Result Attributes Object
1 GRANTED view
Mapbender\CoreBundle\Entity\Application {#73
  #yamlRoles: null
  #source: 2
  #id: 122
  #title: "Mapbender Digitize Demo"
  #slug: "mapbender_digitize_demo_db"
  #description: "Try the Mapbender Digitize Demo with the Tables defined in the documentation (https://doc.mapbender.org/en/elements/editing/digitizer/digitizer_configuration.html#sql-for-the-demo-tables) or with the PostgreSQL database backup in the workshop repository (https://github.com/mapbender/mapbender-workshop/geobasis.backup)."
  #template: "Mapbender\CoreBundle\Template\Fullscreen"
  #map_engine_code: "current"
  #persistentView: false
  #splashscreen: true
  #regionProperties: Doctrine\ORM\PersistentCollection {#63 …}
  #elements: Doctrine\ORM\PersistentCollection {#57 …}
  #layersets: Doctrine\ORM\PersistentCollection {#746 …}
  #screenshot: null
  #extra_assets: null
  #updated: DateTime @1743509757 {#72
    date: 2025-04-01 12:15:57.0 UTC (+00:00)
  }
  #custom_css: """
    //https://github.com/mapbender/mapbender/blob/master/src/Mapbender/CoreBundle/Resources/public/sass/libs/_variables.scss\r\n
    //--------------------------------------------------------------patterns\r\n
    /*$rootPath:  "bundles/mapbendercore/"; // !default;\r\n
    $imageBasePath: $rootPath + "image";\r\n
    $iconBasePath: $rootPath + "fonts";\r\n
    */\r\n
    \r\n
    //------------------------------------------------------------------font\r\n
    $fontFamily: "Times New Roman, Open Sans", "Calluna Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;\r\n
    $fontSize:13px;\r\n
    \r\n
    // Colors applied on body / normal content containers (sidepane, popups, mobile pane)\r\n
    $textColor: #002647;\r\n
    $backgroundColor: #f4f4f4;\r\n
    $panelBorderColor: #002647;\r\n
    \r\n
    //-----------------------------------------------------------------other\r\n
    $space: 30px;\r\n
    $radius: 3px;\r\n
    $popupModalWidth: 1000px;\r\n
    $desktopBreakpointWidth: 1200px;\r\n
    \r\n
    //----------------------------------------------------------------colors\r\n
    $firstColor:#002647; // dark gray\r\n
    $errorColor:#ff0000; // pink\r\n
    \r\n
    $lightFontColor:#ffffff; // white\r\n
    \r\n
    // Toolbar colors (frontend)\r\n
    $toolBarFontColor: #002647; //lila\r\n
    $toolBarBackgroundColor: $backgroundColor;\r\n
    $toolBarOpacity: 1;\r\n
    // Default and hover opacity for Button (and Button-like) Elements in toolbars\r\n
    $toolBarButtonDefaultOpacity: 1;\r\n
    $toolBarButtonHoverOpacity: 0.8;\r\n
    $toolBarButtonActiveOpacity: $toolBarButtonHoverOpacity;\r\n
    \r\n
    // the holy colors\r\n
    $ciColor:#002647; // blue\r\n
    \r\n
    // Button colors\r\n
    $buttonCriticalFirstColor: #d36565; //red\r\n
    $buttonCriticalSecondColor: darken($buttonCriticalFirstColor, 10%); //darkred\r\n
    $buttonFirstColor: $firstColor;\r\n
    $buttonSecondColor: #ff00ff;\r\n
    $buttonTextColor: $lightFontColor;\r\n
    $buttonBorderColor: $firstColor;\r\n
    $buttonHoverColor: lighten($firstColor,40%);\r\n
    $buttonHoverTextColor: $buttonTextColor;\r\n
    $buttonFirstActiveColor: lighten($firstColor,20%);\r\n
    $buttonActiveTextColor: $buttonTextColor;\r\n
    \r\n
    $buttonCriticalTextColor: $lightFontColor;\r\n
    $buttonCriticalHoverTextColor: $buttonCriticalTextColor;\r\n
    $buttonCriticalBorderColor: #9f3434;\r\n
    $buttonCriticalHoverColor: #cd5151;\r\n
    \r\n
    // Button sizing\r\n
    $buttonFontSize: 100%;\r\n
    \r\n
    // Form inputs\r\n
    $inputBackgroundColor: #d2f8f4;\r\n
    $inputForegroundColor: #168B7F;\r\n
    \r\n
    $sliderHandleBackgroundColor: $ciColor;\r\n
    \r\n
    $accordionFontSize: 100%;\r\n
    $accordionBackgroundColor: lighten($firstColor,20%);\r\n
    $accordionTextColor: $lightFontColor;\r\n
    $accordionActiveBackgroundColor: darken($accordionBackgroundColor, 10%);\r\n
    $accordionActiveTextColor: $accordionTextColor;\r\n
    $accordionHoverBackgroundColor: lighten($accordionBackgroundColor, 40%);\r\n
    \r\n
    // Header buttons in type "buttons" sidepane\r\n
    $sidepaneButtonFontSize: $buttonFontSize;\r\n
    $sidepaneButtonTextColor: $buttonTextColor;\r\n
    $sidepaneButtonBackgroundColor: $buttonFirstColor;\r\n
    $sidepaneButtonBorderColor: $buttonBorderColor;\r\n
    $sidepaneButtonHoverColor: $buttonHoverColor;\r\n
    $sidepaneButtonActiveTextColor: $buttonTextColor;\r\n
    $sidepaneButtonActiveBackgroundColor: $buttonFirstActiveColor;
    """
  #publicOptions: []
}
"FOM\UserBundle\Security\Permission\YamlApplicationVoter"
ACCESS ABSTAIN
"FOM\UserBundle\Security\Authorization\Voter\RootAccountVoter"
ACCESS ABSTAIN
"ContainerPIlL8RK\PermissionManagerGhostFf08da6"
ACCESS GRANTED
Show voter details
2 GRANTED view
Mapbender\CoreBundle\Entity\Element {#971
  #id: 3675
  #title: "Digitizer permanent"
  #class: "Mapbender\DigitizerBundle\Element\Digitizer"
  #configuration: [
    "schemes" => [
      "polygon_permanent" => [
        "label" => "polygon digitizing permanent"
        "maxResults" => 1500
        "featureType" => [
          "connection" => "geodata_db"
          "table" => "polygons"
          "uniqueId" => "gid"
          "geomType" => "polygon"
          "geomField" => "geom"
          "srid" => 4326
          "styleField" => "style"
        ]
        "allowDelete" => true
        "allowCustomStyle" => true
        "allowCancelButton" => true
        "allowDeleteByCancelNewGeometry" => false
        "allowCreate" => false
        "allowDigitize" => false
        "displayPermanent" => true
        "displayOnInactive" => true
        "toolset" => []
        "popup" => [
          "title" => "polygon test suite"
          "width" => "500px"
        ]
        "searchType" => "currentExtent"
        "tableFields" => [
          "gid" => [
            "label" => "Nr."
            "width" => "20%"
          ]
          "name" => [
            "label" => "Name"
            "width" => "80%"
          ]
        ]
        "formItems" => [
          [
            "type" => "label"
            "title" => "Welcome to the digitize demo. Try the new Mapbender feature!"
          ]
          [
            "type" => "input"
            "title" => "Name"
            "mandatory" => true
            "name" => "name"
            "mandatoryText" => "Please give a name to the new object."
            "infoText" => "Help: Please give a name to the new object."
          ]
          [
            "type" => "select"
            "title" => "Type"
            "name" => "type"
            "mandatoryText" => "Please give a type to the new object."
            "infoText" => "Help: Please give a type to the new object."
            "options" => [
              "A" => "A"
              "B" => "B"
              "C" => "C"
              "D" => "D"
              "E" => "E"
            ]
          ]
        ]
        "styles" => [
          "default" => [
            "strokeWidth" => 5
            "strokeColor" => "#d10ab0"
            "fillColor" => "#00ff00"
            "fillOpacity" => 1
            "fillWidth" => 2
            "pointRadius" => 10
          ]
          "select" => [
            "strokeWidth" => 5
            "strokeColor" => "#00ffff"
            "fillOpacity" => 0.7
            "pointRadius" => 10
          ]
        ]
      ]
      "polygon2" => [
        "label" => "polygon digitizing 2"
        "maxResults" => 1500
        "featureType" => [
          "connection" => "geodata_db"
          "table" => "polygons"
          "uniqueId" => "gid"
          "geomType" => "polygon"
          "geomField" => "geom"
          "srid" => 4326
          "styleField" => "style"
        ]
        "allowDelete" => true
        "allowCustomStyle" => true
        "allowCancelButton" => true
        "allowDeleteByCancelNewGeometry" => false
        "toolset" => [
          [
            "type" => "moveFeature"
          ]
        ]
        "popup" => [
          "title" => "polygon test suite"
          "width" => "500px"
        ]
        "searchType" => "currentExtent"
        "tableFields" => [
          "gid" => [
            "label" => "Nr."
            "width" => "20%"
          ]
          "name" => [
            "label" => "Name"
            "width" => "80%"
          ]
        ]
        "formItems" => [
          [
            "type" => "label"
            "title" => "Welcome to the digitize demo. Try the new Mapbender feature!"
          ]
          [
            "type" => "input"
            "title" => "Name"
            "mandatory" => true
            "name" => "name"
            "mandatoryText" => "Please give a name to the new object."
            "infoText" => "Help: Please give a name to the new object."
          ]
          [
            "type" => "select"
            "title" => "Type"
            "name" => "type"
            "mandatoryText" => "Please give a type to the new object."
            "infoText" => "Help: Please give a type to the new object."
            "options" => [
              "A" => "A"
              "B" => "B"
              "C" => "C"
              "D" => "D"
              "E" => "E"
            ]
          ]
        ]
      ]
    ]
  ]
  #application: Mapbender\CoreBundle\Entity\Application {#73
    #yamlRoles: null
    #source: 2
    #id: 122
    #title: "Mapbender Digitize Demo"
    #slug: "mapbender_digitize_demo_db"
    #description: "Try the Mapbender Digitize Demo with the Tables defined in the documentation (https://doc.mapbender.org/en/elements/editing/digitizer/digitizer_configuration.html#sql-for-the-demo-tables) or with the PostgreSQL database backup in the workshop repository (https://github.com/mapbender/mapbender-workshop/geobasis.backup)."
    #template: "Mapbender\CoreBundle\Template\Fullscreen"
    #map_engine_code: "current"
    #persistentView: false
    #splashscreen: true
    #regionProperties: Doctrine\ORM\PersistentCollection {#63 …}
    #elements: Doctrine\ORM\PersistentCollection {#57 …}
    #layersets: Doctrine\ORM\PersistentCollection {#746 …}
    #screenshot: null
    #extra_assets: null
    #updated: DateTime @1743509757 {#72
      date: 2025-04-01 12:15:57.0 UTC (+00:00)
    }
    #custom_css: """
      //https://github.com/mapbender/mapbender/blob/master/src/Mapbender/CoreBundle/Resources/public/sass/libs/_variables.scss\r\n
      //--------------------------------------------------------------patterns\r\n
      /*$rootPath:  "bundles/mapbendercore/"; // !default;\r\n
      $imageBasePath: $rootPath + "image";\r\n
      $iconBasePath: $rootPath + "fonts";\r\n
      */\r\n
      \r\n
      //------------------------------------------------------------------font\r\n
      $fontFamily: "Times New Roman, Open Sans", "Calluna Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;\r\n
      $fontSize:13px;\r\n
      \r\n
      // Colors applied on body / normal content containers (sidepane, popups, mobile pane)\r\n
      $textColor: #002647;\r\n
      $backgroundColor: #f4f4f4;\r\n
      $panelBorderColor: #002647;\r\n
      \r\n
      //-----------------------------------------------------------------other\r\n
      $space: 30px;\r\n
      $radius: 3px;\r\n
      $popupModalWidth: 1000px;\r\n
      $desktopBreakpointWidth: 1200px;\r\n
      \r\n
      //----------------------------------------------------------------colors\r\n
      $firstColor:#002647; // dark gray\r\n
      $errorColor:#ff0000; // pink\r\n
      \r\n
      $lightFontColor:#ffffff; // white\r\n
      \r\n
      // Toolbar colors (frontend)\r\n
      $toolBarFontColor: #002647; //lila\r\n
      $toolBarBackgroundColor: $backgroundColor;\r\n
      $toolBarOpacity: 1;\r\n
      // Default and hover opacity for Button (and Button-like) Elements in toolbars\r\n
      $toolBarButtonDefaultOpacity: 1;\r\n
      $toolBarButtonHoverOpacity: 0.8;\r\n
      $toolBarButtonActiveOpacity: $toolBarButtonHoverOpacity;\r\n
      \r\n
      // the holy colors\r\n
      $ciColor:#002647; // blue\r\n
      \r\n
      // Button colors\r\n
      $buttonCriticalFirstColor: #d36565; //red\r\n
      $buttonCriticalSecondColor: darken($buttonCriticalFirstColor, 10%); //darkred\r\n
      $buttonFirstColor: $firstColor;\r\n
      $buttonSecondColor: #ff00ff;\r\n
      $buttonTextColor: $lightFontColor;\r\n
      $buttonBorderColor: $firstColor;\r\n
      $buttonHoverColor: lighten($firstColor,40%);\r\n
      $buttonHoverTextColor: $buttonTextColor;\r\n
      $buttonFirstActiveColor: lighten($firstColor,20%);\r\n
      $buttonActiveTextColor: $buttonTextColor;\r\n
      \r\n
      $buttonCriticalTextColor: $lightFontColor;\r\n
      $buttonCriticalHoverTextColor: $buttonCriticalTextColor;\r\n
      $buttonCriticalBorderColor: #9f3434;\r\n
      $buttonCriticalHoverColor: #cd5151;\r\n
      \r\n
      // Button sizing\r\n
      $buttonFontSize: 100%;\r\n
      \r\n
      // Form inputs\r\n
      $inputBackgroundColor: #d2f8f4;\r\n
      $inputForegroundColor: #168B7F;\r\n
      \r\n
      $sliderHandleBackgroundColor: $ciColor;\r\n
      \r\n
      $accordionFontSize: 100%;\r\n
      $accordionBackgroundColor: lighten($firstColor,20%);\r\n
      $accordionTextColor: $lightFontColor;\r\n
      $accordionActiveBackgroundColor: darken($accordionBackgroundColor, 10%);\r\n
      $accordionActiveTextColor: $accordionTextColor;\r\n
      $accordionHoverBackgroundColor: lighten($accordionBackgroundColor, 40%);\r\n
      \r\n
      // Header buttons in type "buttons" sidepane\r\n
      $sidepaneButtonFontSize: $buttonFontSize;\r\n
      $sidepaneButtonTextColor: $buttonTextColor;\r\n
      $sidepaneButtonBackgroundColor: $buttonFirstColor;\r\n
      $sidepaneButtonBorderColor: $buttonBorderColor;\r\n
      $sidepaneButtonHoverColor: $buttonHoverColor;\r\n
      $sidepaneButtonActiveTextColor: $buttonTextColor;\r\n
      $sidepaneButtonActiveBackgroundColor: $buttonFirstActiveColor;
      """
    #publicOptions: []
  }
  #region: "sidepane"
  #enabled: true
  #weight: 4
  #yamlRoles: null
  #screenType: "all"
}
"FOM\UserBundle\Security\Permission\YamlApplicationVoter"
ACCESS ABSTAIN
"FOM\UserBundle\Security\Authorization\Voter\RootAccountVoter"
ACCESS ABSTAIN
"ContainerPIlL8RK\PermissionManagerGhostFf08da6"
ACCESS GRANTED
Show voter details