GET https://kbin.spritesserver.nl/index.php/u/@LeFantome@programming.dev/commented/2023-11-11::2023-11-11

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 …}
}
0.71 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.04 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 {#1709
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1582 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1574 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    One of my first memories with Linux was getting the same X config from a Sun Workstation at school onto my Linux box at home. Just seeing similar behaviour made it seem like my computer was suddenly more powerful. In the 90’s, I got an actual copy of Solaris ( in the box ) and I felt like one of the global elite. One of the first things I did after making real money was buy a Sun Ultra.\n
    \n
    Now, I can essentially get Solaris for free and I cannot even be bothered to install it. I want to say that the hardware still interests me but honestly I have no desire to use that either. It would be more of a decoration and act of preservation, like a classic painting hanging on the wall.\n
    \n
    If anything, the fun project these days might be to create a WiFi card that had a PicoPi or MilkV board on it running Linux as the firmware. Open Source has really changed the game. What makes old hardware fun is modding it to do stuff it never could. The software that is fun to run on old hardware is something still being actively developed—again, maybe Linux.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699724293 {#1435
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@jaybone@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1650 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 112167
  -bodyTs: "'90':42 'act':124 'activ':198 'actual':47 'anyth':136 'behaviour':29 'board':155 'bother':92 'box':23,53 'buy':75 'cannot':89 'card':148 'chang':167 'classic':129 'comput':35 'config':13 'copi':48 'could':183 'creat':145 'day':141 'decor':122 'desir':111 'develop':199 'either':115 'elit':62 'essenti':82 'even':90 'felt':56 'firmwar':162 'first':4,66 'free':86 'fun':138,174,188 'game':169 'get':9,83 'global':61 'got':45 'hang':131 'hardwar':102,173,193 'home':25 'honest':107 'instal':94 'interest':104 'like':33,57,127 'linux':7,22,159,202 'made':30 'make':71,171 'mayb':201 'memori':5 'might':142 'milkv':154 'mod':176 'money':73 'never':182 'old':172,192 'one':1,58,63 'onto':20 'open':163 'paint':130 'picopi':152 'power':39 'preserv':126 'project':139 'real':72 'realli':166 'run':158,190 'say':99 'school':19 'see':27 'seem':32 'similar':28 'softwar':185 'solari':50,84 'someth':195 'sourc':164 'still':103,196 'stuff':180 'sudden':37 'sun':16,77 'thing':67 'ultra':78 'use':113 'wall':134 'want':97 'wifi':147 'workstat':17 'would':117 'x':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4728983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699724293 {#1438
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +"title": 112167
}
"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 {#1709
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1582 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1574 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    One of my first memories with Linux was getting the same X config from a Sun Workstation at school onto my Linux box at home. Just seeing similar behaviour made it seem like my computer was suddenly more powerful. In the 90’s, I got an actual copy of Solaris ( in the box ) and I felt like one of the global elite. One of the first things I did after making real money was buy a Sun Ultra.\n
    \n
    Now, I can essentially get Solaris for free and I cannot even be bothered to install it. I want to say that the hardware still interests me but honestly I have no desire to use that either. It would be more of a decoration and act of preservation, like a classic painting hanging on the wall.\n
    \n
    If anything, the fun project these days might be to create a WiFi card that had a PicoPi or MilkV board on it running Linux as the firmware. Open Source has really changed the game. What makes old hardware fun is modding it to do stuff it never could. The software that is fun to run on old hardware is something still being actively developed—again, maybe Linux.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699724293 {#1435
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@jaybone@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1650 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 112167
  -bodyTs: "'90':42 'act':124 'activ':198 'actual':47 'anyth':136 'behaviour':29 'board':155 'bother':92 'box':23,53 'buy':75 'cannot':89 'card':148 'chang':167 'classic':129 'comput':35 'config':13 'copi':48 'could':183 'creat':145 'day':141 'decor':122 'desir':111 'develop':199 'either':115 'elit':62 'essenti':82 'even':90 'felt':56 'firmwar':162 'first':4,66 'free':86 'fun':138,174,188 'game':169 'get':9,83 'global':61 'got':45 'hang':131 'hardwar':102,173,193 'home':25 'honest':107 'instal':94 'interest':104 'like':33,57,127 'linux':7,22,159,202 'made':30 'make':71,171 'mayb':201 'memori':5 'might':142 'milkv':154 'mod':176 'money':73 'never':182 'old':172,192 'one':1,58,63 'onto':20 'open':163 'paint':130 'picopi':152 'power':39 'preserv':126 'project':139 'real':72 'realli':166 'run':158,190 'say':99 'school':19 'see':27 'seem':32 'similar':28 'softwar':185 'solari':50,84 'someth':195 'sourc':164 'still':103,196 'stuff':180 'sudden':37 'sun':16,77 'thing':67 'ultra':78 'use':113 'wall':134 'want':97 'wifi':147 'workstat':17 'would':117 'x':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4728983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699724293 {#1438
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +"title": 112167
}
"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 {#1709
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1582 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1574 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    One of my first memories with Linux was getting the same X config from a Sun Workstation at school onto my Linux box at home. Just seeing similar behaviour made it seem like my computer was suddenly more powerful. In the 90’s, I got an actual copy of Solaris ( in the box ) and I felt like one of the global elite. One of the first things I did after making real money was buy a Sun Ultra.\n
    \n
    Now, I can essentially get Solaris for free and I cannot even be bothered to install it. I want to say that the hardware still interests me but honestly I have no desire to use that either. It would be more of a decoration and act of preservation, like a classic painting hanging on the wall.\n
    \n
    If anything, the fun project these days might be to create a WiFi card that had a PicoPi or MilkV board on it running Linux as the firmware. Open Source has really changed the game. What makes old hardware fun is modding it to do stuff it never could. The software that is fun to run on old hardware is something still being actively developed—again, maybe Linux.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699724293 {#1435
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Jezebelley@lemmy.zip"
    "@jaybone@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1650 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1585 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 112167
  -bodyTs: "'90':42 'act':124 'activ':198 'actual':47 'anyth':136 'behaviour':29 'board':155 'bother':92 'box':23,53 'buy':75 'cannot':89 'card':148 'chang':167 'classic':129 'comput':35 'config':13 'copi':48 'could':183 'creat':145 'day':141 'decor':122 'desir':111 'develop':199 'either':115 'elit':62 'essenti':82 'even':90 'felt':56 'firmwar':162 'first':4,66 'free':86 'fun':138,174,188 'game':169 'get':9,83 'global':61 'got':45 'hang':131 'hardwar':102,173,193 'home':25 'honest':107 'instal':94 'interest':104 'like':33,57,127 'linux':7,22,159,202 'made':30 'make':71,171 'mayb':201 'memori':5 'might':142 'milkv':154 'mod':176 'money':73 'never':182 'old':172,192 'one':1,58,63 'onto':20 'open':163 'paint':130 'picopi':152 'power':39 'preserv':126 'project':139 'real':72 'realli':166 'run':158,190 'say':99 'school':19 'see':27 'seem':32 'similar':28 'softwar':185 'solari':50,84 'someth':195 'sourc':164 'still':103,196 'stuff':180 'sudden':37 'sun':16,77 'thing':67 'ultra':78 'use':113 'wall':134 'want':97 'wifi':147 'workstat':17 'would':117 'x':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4728983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699724293 {#1438
    date: 2023-11-11 18:38:13.0 +01:00
  }
  +"title": 112167
}
"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
5 DENIED ROLE_ADMIN
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
6 DENIED ROLE_MODERATOR
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