PUT https://chateau-de-montcaud.ewm.dev/admin/api/pages/4178f463-da81-4e9b-becf-83612f69f014?action=publish&locale=en&webspace=montcaud

Security

Token

admin Username
Authenticated
Property Value
Roles
[
  "ROLE_USER"
  "ROLE_SULU_USER"
]
Inherited Roles none
Token
Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#1642
  -user: Sulu\Bundle\SecurityBundle\Entity\User {#1724 …}
  -roleNames: [
    "ROLE_USER"
    "ROLE_SULU_USER"
  ]
  -attributes: []
  -firewallName: "admin"
}

Firewall

admin Name
Security enabled
Stateless

Configuration

Key Value
provider sulu_security.user_provider
context admin
entry_point sulu_security.authentication_entry_point
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "json_login"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#1364
  -map: Symfony\Component\Security\Http\AccessMap {#1363 …}
  -logger: Monolog\Logger {#1373 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1267
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1411 …}
  -sessionKey: "_security_admin"
  -logger: Monolog\Logger {#1373 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1265 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1401 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#1376 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#1338 …}
}
17.25 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1617
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1619 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#1609
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#1339 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1423 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#1610 …}
}
0.17 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1607
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1423 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1615 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1363 …}
}
1.30 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1370
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1423 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "sulu_admin.logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1381 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1401 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

unanimous Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"Sulu\Component\Security\Authorization\SecurityContextVoter"

Access decision log

# Result Attributes Object
1 GRANTED ROLE_USER
Symfony\Component\HttpFoundation\Request {#13
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#16 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#1416 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#15 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#19 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#18 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#17 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#20 …}
  #content: "{"lastModifiedEnabled":false,"url":"/kids-and-family","created":"2025-01-22T14:11:49","changed":"2025-03-21T10:24:23","creator":1,"changer":1,"title":"kids and family","navContexts":[],"nodeType":1,"nodeState":2,"published":"2025-01-22T14:11:49","shadowOn":false,"shadowBaseLanguage":null,"id":"4178f463-da81-4e9b-becf-83612f69f014","ext":{"seo":{"title":"","description":"","keywords":"","canonicalUrl":"","noIndex":false,"noFollow":false,"hideInSitemap":false},"excerpt":{"title":"","more":"","description":"","categories":[],"tags":[],"segments":[],"icon":{"ids":[]},"images":{"ids":[]}}},"webspace":"montcaud","order":140,"lastModified":null,"authored":"2025-01-22T14:11:49","author":1,"_permissions":{"view":true,"add":true,"edit":true,"delete":true,"archive":true,"live":true,"security":true},"_hasPermissions":false,"template":"kids-and-family","originTemplate":"kids-and-family","internal":false,"localizedTemplate":"kids and family","blocks":[{"type":"kids-and-family-hero-section","settings":{},"cover":{"id":219,"displayOption":"left"},"subTitle":"<p>A family-friendly luxury hotel<br>&nbsp;</p>","title":"Kids & Family","description":"<p>Imagine yourself lying comfortably on a sunbed by the pool, finally reading THAT book. Or, your children playing in the park while you enjoy the peace and quiet around you: at Château de Montcaud we have made it our mission to satisfy both your needs and those of your children.</p>"},{"type":"kids-and-family-left-infos-section","settings":{"hidden":false,"schedules_enabled":null,"schedules":null,"segment_enabled":null,"segments":null,"target_groups_enabled":null,"target_groups":null},"cover":{"id":217,"displayOption":"left"},"subTitle":"Children: welcome at the chateau","title":"The perfect family holiday","description":"<p>A chateau hotel is not a museum which is why children are more than welcome</p><p>to stay with us. There is plenty of room in the park for a game of hide-and-seek,</p><p>followed by a refreshing dip in the pool. The tennis court, ping-pong table and</p><p>boule pistes are also there to make our younger guests happy. Rackets, balls</p><p>and other outdoor toys are available at the reception.</p>","items":[{"type":"items","settings":{},"title":"The (room) choice is yours","description":"<p>Complimentary baby beds are available for babies and toddlers under three</p><p>years of age. We are happy to provide an extra bed for older children, at a</p><p>small daily rate (one per room as of Privilège category). In the Privilège</p><p>category, it is also possible to book two rooms with a connecting door.</p>"},{"type":"items","settings":{},"title":"Complete comfort","description":"<p>For the perfect family holiday, we particularly recommend our Duplex Suites: in</p><p>addition to the living room, mezzanine level with chaise longue and balcony</p><p>for the whole family, they include a spacious master bedroom with bathroom</p><p>for the parents and a second bedroom with private bathroom for your children.</p>"}],"informationsText":"Prices:","infos":[{"type":"infos","settings":{},"description":"<p><strong>Baby cot:</strong> free of charge</p><p><strong>Extra bed:</strong> from EUR 60</p>"},{"type":"infos","settings":{},"description":"<p>Room prices subject to period of stay</p>"},{"type":"infos","settings":{},"description":"<p><strong>Food and Beverage</strong> (below 12-year-olds):</p><p>&nbsp;</p><p>Children’s Menu or 50% off the standard menu, breakfast free of charge for under 6-year-olds</p>"}]},{"type":"kids-and-family-right-infos-section","settings":{"hidden":false,"schedules_enabled":null,"schedules":null,"segment_enabled":null,"segments":null,"target_groups_enabled":null,"target_groups":null},"cover":{"id":null,"displayOption":"left"},"items":[{"type":"items","settings":{},"title":"Complete family comfort","description":"<p>For the perfect family holiday, we particularly recommend our Duplex Suites: in addition to the living room, mezzanine level with chaise longue and balcony for the whole family, they include a spacious master bedroom with bathroom for the parents and a second bedroom with private bathroom for your children.<br>&nbsp;</p>"},{"type":"items","settings":{},"title":"For extended families","description":"<p>A whole floor is available for families in Le Mas: L’Appartement and two Classic rooms are connected by a private corridor, which is separated from the public area by a lockable door. Thus, up to six people can benefit from a comfortable holiday apartment with three en-suite bedrooms, a living-room and a kitchenette.<br>&nbsp;</p>"},{"type":"items","settings":{},"title":"A house within the hotel","description":"<p>Families looking to self-cater can stay at the property’s charming former gatehouse La Maison, offering the comfort of a fully furnished home, with all the hotel’s services available upon request.<br>&nbsp;</p>"},{"type":"items","settings":{},"title":"Sunday brunch in the estate park","description":"<p>A special culinary highlight is our Sunday brunch, where no one has to sit at the table for a long time if their little legs are aching to move: between the individual courses to the buffet, it is easy to stop for a short while to listen to the music and admire the instruments or go for a quick run across the lawn.</p>"}]},{"type":"kids-and-family-day-timeline-bloc","settings":{"hidden":false,"schedules_enabled":null,"schedules":null,"segment_enabled":null,"segments":null,"target_groups_enabled":null,"target_groups":null},"subTitle":"<p>Fun and adventure for everyone&nbsp;<br>&nbsp;</p>","title":"<p>the Perfect Family Day<br>&nbsp;</p>","items":[{"type":"items","settings":{},"image":{"id":227,"displayOption":"left"},"time":"8.00"},{"type":"items","settings":{},"image":{"id":229,"displayOption":"left"},"time":"12.00"},{"type":"items","settings":{},"image":{"id":228,"displayOption":"left"},"time":"14.00"},{"type":"items","settings":{},"image":{"id":226,"displayOption":"left"},"time":"16.00"},{"type":"items","settings":{},"image":{"id":225,"displayOption":"left"},"time":"20.00"},{"type":"items","settings":{},"image":{"id":227,"displayOption":"left"},"time":"21.00"}],"description":"<p>There is no need to lose any sleep over what you'll be doing on your family holiday in Provence: just ask our concierge, he has a list of fabulous things to do in our diverse region ready for you. And don't forget to factor in plenty of time to enjoy our little oasis - at Château de Montcaud, boredom is not on the cards for kids and their parents.<br>&nbsp;</p>","ctaText":"contact us for a quote","ctaTarget":"_blank","ctaLink":{"provider":"external","target":null,"anchor":null,"query":null,"href":"https://google.com","title":null,"rel":null,"locale":"en"}},{"type":"related-offers-section","settings":{"hidden":false,"schedules_enabled":null,"schedules":null,"segment_enabled":null,"segments":null,"target_groups_enabled":null,"target_groups":null},"subTitle":"Unforgettable Moments","title":"<p>Family-friendly activities<br>&nbsp;</p>","ctaText":"All activities","btnTarget":"_blank","ctaLink":{"provider":"page","target":null,"anchor":null,"query":null,"href":"9b7230e0-6e77-4671-bbe7-a370d1698c02","title":null,"rel":null,"locale":"en"},"defaultCtaText":"discover more","items":[{"type":"items","settings":{},"page":"aba99b98-d103-47d4-91d9-14f41b6d5169"},{"type":"items","settings":{},"page":"64853a06-a262-46e6-9576-c9d0920e167d"},{"type":"items","settings":{},"page":"2a30d487-a4a9-4fbf-aabf-a20bb5c95054"}]}],"path":"/kids-and-family","parentUuid":"23ea3006-4c20-42db-8246-27a90caa6364","availableLocales":["en"],"contentLocales":["en"],"shadowLocales":[],"linked":null,"publishedState":true,"hasSub":false,"_hash":"42388cfa61bb0e4b2fd1963a8112858b"}"
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/admin/api/pages/4178f463-da81-4e9b-becf-83612f69f014"
  #requestUri: "/admin/api/pages/4178f463-da81-4e9b-becf-83612f69f014?webspace=montcaud&action=publish&locale=en"
  #baseUrl: ""
  #basePath: null
  #method: "PUT"
  #format: "json"
  #session: Symfony\Component\HttpFoundation\Session\Session {#1605 …}
  #locale: "en"
  #defaultLocale: "en"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: ? bool
  -trustedValuesCache: []
  -isIisRewrite: false
  basePath: ""
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
attribute ROLE_USER ACCESS GRANTED
"Sulu\Component\Security\Authorization\SecurityContextVoter"
attribute ROLE_USER ACCESS ABSTAIN
Show voter details
2 GRANTED edit
Sulu\Component\Security\Authorization\SecurityCondition {#2551
  -securityContext: "sulu.webspaces.montcaud"
  -locale: "en"
  -objectType: "Sulu\Component\Content\Document\Behavior\SecurityBehavior"
  -objectId: "4178f463-da81-4e9b-becf-83612f69f014"
  -system: null
}
"Sulu\Component\Security\Authorization\SecurityContextVoter"
attribute edit ACCESS GRANTED
Show voter details
3 GRANTED live
Sulu\Component\Security\Authorization\SecurityCondition {#3069
  -securityContext: "sulu.webspaces.montcaud"
  -locale: "en"
  -objectType: "Sulu\Component\Content\Document\Behavior\SecurityBehavior"
  -objectId: "4178f463-da81-4e9b-becf-83612f69f014"
  -system: null
}
"Sulu\Component\Security\Authorization\SecurityContextVoter"
attribute live ACCESS GRANTED
Show voter details