GET https://kbin.spritesserver.nl/u/@Ensign_Seitler@startrek.website/comments

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.37 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 {#2082
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1906 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    My understanding of the concept was that it was something like multiple channels of data being sent along the same wire. So long as the frequencies are *the right kind of* different they’ll essentially exist completely independent of each other.\n
    \n
    Maybe this requires a minimum of two time dimensions so that the variance can result in the different beings following time along different “tracks”?\n
    \n
    I took Troi’s awareness of the beings to be a result of the intermittent overlapping bits of time where they **did** overlap. Like, it happened too quickly to perceive visually, but enough for the empath to have something to pick up on.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700541097 {#2064
    date: 2023-11-21 05:31:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@emeralddawn45@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1883 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2030 …}
  -id: 145371
  -bodyTs: "'along':18,63 'awar':70 'be':60,73 'bit':82 'channel':13 'complet':37 'concept':5 'data':15 'differ':32,59,64 'dimens':50 'empath':101 'enough':98 'essenti':35 'exist':36 'follow':61 'frequenc':26 'happen':91 'independ':38 'intermitt':80 'kind':30 'like':11,89 'll':34 'long':23 'mayb':42 'minimum':46 'multipl':12 'overlap':81,88 'perceiv':95 'pick':106 'quick':93 'requir':44 'result':56,77 'right':29 'sent':17 'someth':10,104 'time':49,62,84 'took':67 'track':65 'troi':68 'two':48 'understand':2 'varianc':54 'visual':96 'wire':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4351384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700541097 {#2387
    date: 2023-11-21 05:31:37.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 {#2082
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1906 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    My understanding of the concept was that it was something like multiple channels of data being sent along the same wire. So long as the frequencies are *the right kind of* different they’ll essentially exist completely independent of each other.\n
    \n
    Maybe this requires a minimum of two time dimensions so that the variance can result in the different beings following time along different “tracks”?\n
    \n
    I took Troi’s awareness of the beings to be a result of the intermittent overlapping bits of time where they **did** overlap. Like, it happened too quickly to perceive visually, but enough for the empath to have something to pick up on.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700541097 {#2064
    date: 2023-11-21 05:31:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@emeralddawn45@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1883 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2030 …}
  -id: 145371
  -bodyTs: "'along':18,63 'awar':70 'be':60,73 'bit':82 'channel':13 'complet':37 'concept':5 'data':15 'differ':32,59,64 'dimens':50 'empath':101 'enough':98 'essenti':35 'exist':36 'follow':61 'frequenc':26 'happen':91 'independ':38 'intermitt':80 'kind':30 'like':11,89 'll':34 'long':23 'mayb':42 'minimum':46 'multipl':12 'overlap':81,88 'perceiv':95 'pick':106 'quick':93 'requir':44 'result':56,77 'right':29 'sent':17 'someth':10,104 'time':49,62,84 'took':67 'track':65 'troi':68 'two':48 'understand':2 'varianc':54 'visual':96 'wire':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4351384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700541097 {#2387
    date: 2023-11-21 05:31:37.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 {#2082
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1906 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    My understanding of the concept was that it was something like multiple channels of data being sent along the same wire. So long as the frequencies are *the right kind of* different they’ll essentially exist completely independent of each other.\n
    \n
    Maybe this requires a minimum of two time dimensions so that the variance can result in the different beings following time along different “tracks”?\n
    \n
    I took Troi’s awareness of the beings to be a result of the intermittent overlapping bits of time where they **did** overlap. Like, it happened too quickly to perceive visually, but enough for the empath to have something to pick up on.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700541097 {#2064
    date: 2023-11-21 05:31:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@emeralddawn45@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1708 …}
  +nested: Doctrine\ORM\PersistentCollection {#1410 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#1883 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2030 …}
  -id: 145371
  -bodyTs: "'along':18,63 'awar':70 'be':60,73 'bit':82 'channel':13 'complet':37 'concept':5 'data':15 'differ':32,59,64 'dimens':50 'empath':101 'enough':98 'essenti':35 'exist':36 'follow':61 'frequenc':26 'happen':91 'independ':38 'intermitt':80 'kind':30 'like':11,89 'll':34 'long':23 'mayb':42 'minimum':46 'multipl':12 'overlap':81,88 'perceiv':95 'pick':106 'quick':93 'requir':44 'result':56,77 'right':29 'sent':17 'someth':10,104 'time':49,62,84 'took':67 'track':65 'troi':68 'two':48 'understand':2 'varianc':54 'visual':96 'wire':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4351384"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700541097 {#2387
    date: 2023-11-21 05:31:37.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