GET https://kbin.spritesserver.nl/index.php/u/@mph@hexbear.net/comments/hot

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
1.10 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
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
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1384 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1907 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I don’t currently use it as a daily driver, but I tried. The basic, core experience is fine. Depending on what you need, it could be great. In the end I went back to using macOS (though I did ask myself what was working so well for me with GNOME that I wanted to try the experiment to begin with, and that has resulted in a leaner, simpler macOS setup).\n
    \n
    The stoppers for me were webcam support (it kind of worked, but with bad image quality issues), and a number of Flatpaks quietly failing at launch. Non-stoppers but papercuts included that you can find ARM packages for some things but they’re direct downloads instead of dnf sources you can set up (e.g. 1Password, Sublime Text), and there are a few weird glitches with some fonts that work fine on x86 setups.\n
    \n
    It’s trivial to set up dual-boot, and pretty easy to back out if it doesn’t work for you, provided you read a few paragraphs of documentation. I’ve done it twice on two different machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1708230027 {#2086
    date: 2024-02-18 05:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IzyaKatzmann@hexbear.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#2391 …}
  +votes: Doctrine\ORM\PersistentCollection {#2369 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 254003
  -bodyTs: "'1password':127 'arm':108 'ask':41 'back':34,159 'bad':85 'basic':15 'begin':60 'boot':154 'core':16 'could':26 'current':4 'daili':9 'depend':20 'differ':183 'direct':116 'dnf':120 'document':175 'doesn':163 'done':178 'download':117 'driver':10 'dual':153 'dual-boot':152 'e.g':126 'easi':157 'end':31 'experi':17,58 'fail':95 'find':107 'fine':19,142 'flatpak':93 'font':139 'glitch':136 'gnome':51 'great':28 'imag':86 'includ':103 'instead':118 'issu':88 'kind':80 'launch':97 'leaner':68 'machin':184 'maco':37,70 'need':24 'non':99 'non-stopp':98 'number':91 'packag':109 'papercut':102 'paragraph':173 'pretti':156 'provid':168 'qualiti':87 'quiet':94 're':115 'read':170 'result':65 'set':124,150 'setup':71,145 'simpler':69 'sourc':121 'stopper':73,100 'sublim':128 'support':78 'text':129 'thing':112 'though':38 'tri':13,56 'trivial':148 'twice':180 'two':182 'use':5,36 've':177 'want':54 'webcam':77 'weird':135 'well':47 'went':33 'work':45,82,141,165 'x86':144"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4414415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703607878 {#1381
    date: 2023-12-26 17:24:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1384 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1907 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I don’t currently use it as a daily driver, but I tried. The basic, core experience is fine. Depending on what you need, it could be great. In the end I went back to using macOS (though I did ask myself what was working so well for me with GNOME that I wanted to try the experiment to begin with, and that has resulted in a leaner, simpler macOS setup).\n
    \n
    The stoppers for me were webcam support (it kind of worked, but with bad image quality issues), and a number of Flatpaks quietly failing at launch. Non-stoppers but papercuts included that you can find ARM packages for some things but they’re direct downloads instead of dnf sources you can set up (e.g. 1Password, Sublime Text), and there are a few weird glitches with some fonts that work fine on x86 setups.\n
    \n
    It’s trivial to set up dual-boot, and pretty easy to back out if it doesn’t work for you, provided you read a few paragraphs of documentation. I’ve done it twice on two different machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1708230027 {#2086
    date: 2024-02-18 05:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IzyaKatzmann@hexbear.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#2391 …}
  +votes: Doctrine\ORM\PersistentCollection {#2369 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 254003
  -bodyTs: "'1password':127 'arm':108 'ask':41 'back':34,159 'bad':85 'basic':15 'begin':60 'boot':154 'core':16 'could':26 'current':4 'daili':9 'depend':20 'differ':183 'direct':116 'dnf':120 'document':175 'doesn':163 'done':178 'download':117 'driver':10 'dual':153 'dual-boot':152 'e.g':126 'easi':157 'end':31 'experi':17,58 'fail':95 'find':107 'fine':19,142 'flatpak':93 'font':139 'glitch':136 'gnome':51 'great':28 'imag':86 'includ':103 'instead':118 'issu':88 'kind':80 'launch':97 'leaner':68 'machin':184 'maco':37,70 'need':24 'non':99 'non-stopp':98 'number':91 'packag':109 'papercut':102 'paragraph':173 'pretti':156 'provid':168 'qualiti':87 'quiet':94 're':115 'read':170 'result':65 'set':124,150 'setup':71,145 'simpler':69 'sourc':121 'stopper':73,100 'sublim':128 'support':78 'text':129 'thing':112 'though':38 'tri':13,56 'trivial':148 'twice':180 'two':182 'use':5,36 've':177 'want':54 'webcam':77 'weird':135 'well':47 'went':33 'work':45,82,141,165 'x86':144"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4414415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703607878 {#1381
    date: 2023-12-26 17:24:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2098
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1384 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1907 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I don’t currently use it as a daily driver, but I tried. The basic, core experience is fine. Depending on what you need, it could be great. In the end I went back to using macOS (though I did ask myself what was working so well for me with GNOME that I wanted to try the experiment to begin with, and that has resulted in a leaner, simpler macOS setup).\n
    \n
    The stoppers for me were webcam support (it kind of worked, but with bad image quality issues), and a number of Flatpaks quietly failing at launch. Non-stoppers but papercuts included that you can find ARM packages for some things but they’re direct downloads instead of dnf sources you can set up (e.g. 1Password, Sublime Text), and there are a few weird glitches with some fonts that work fine on x86 setups.\n
    \n
    It’s trivial to set up dual-boot, and pretty easy to back out if it doesn’t work for you, provided you read a few paragraphs of documentation. I’ve done it twice on two different machines.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1708230027 {#2086
    date: 2024-02-18 05:20:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@IzyaKatzmann@hexbear.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#2391 …}
  +votes: Doctrine\ORM\PersistentCollection {#2369 …}
  +reports: Doctrine\ORM\PersistentCollection {#2394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  -id: 254003
  -bodyTs: "'1password':127 'arm':108 'ask':41 'back':34,159 'bad':85 'basic':15 'begin':60 'boot':154 'core':16 'could':26 'current':4 'daili':9 'depend':20 'differ':183 'direct':116 'dnf':120 'document':175 'doesn':163 'done':178 'download':117 'driver':10 'dual':153 'dual-boot':152 'e.g':126 'easi':157 'end':31 'experi':17,58 'fail':95 'find':107 'fine':19,142 'flatpak':93 'font':139 'glitch':136 'gnome':51 'great':28 'imag':86 'includ':103 'instead':118 'issu':88 'kind':80 'launch':97 'leaner':68 'machin':184 'maco':37,70 'need':24 'non':99 'non-stopp':98 'number':91 'packag':109 'papercut':102 'paragraph':173 'pretti':156 'provid':168 'qualiti':87 'quiet':94 're':115 'read':170 'result':65 'set':124,150 'setup':71,145 'simpler':69 'sourc':121 'stopper':73,100 'sublim':128 'support':78 'text':129 'thing':112 'though':38 'tri':13,56 'trivial':148 'twice':180 'two':182 'use':5,36 've':177 'want':54 'webcam':77 'weird':135 'well':47 'went':33 'work':45,82,141,165 'x86':144"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4414415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703607878 {#1381
    date: 2023-12-26 17:24:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details