GET https://kbin.spritesserver.nl/index.php/u/@sabaku_no_gaara@monyet.cc/threads/newest/%E2%88%9E/articles

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.03 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\Entry {#1549
  +user: App\Entity\User {#263 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1723 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1701 …}
  +slug: "How-do-you-manage-your-photos-and-videos"
  +title: "How do you manage your photos and videos?"
  +url: null
  +body: """
    I am trying to finally move from entirely depending on Google Photos to a proper backup strategy. I have my photos and videos downloaded from Google which are a mess right now but as long they’re with me I am fine, at least for now.\n
    \n
    So, what I have planned is 3 way backup with Mega Drive-Google Photos- Local storage. Local storage, I will start off with storing on a pendrive and my router has a usb port so will make use of it for time being.\n
    \n
    I know my way of doing things is noobish for a piracy community (and in general too, I am kinda embarrassed as well sharing this “strategy” of mine). Hence I’m asking for suggestions to improve my strategy. Yeah, in the future I will move to HDDs and NAS but for time being I am starting out this way.\n
    \n
    So how do you manage your personal media? Are there any noob-friendly tools/techniques you know which drastically improve my strategy?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702261306 {#1575
    date: 2023-12-11 03:21:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  +badges: Doctrine\ORM\PersistentCollection {#2448 …}
  +children: []
  -id: 20947
  -titleTs: "'manag':4 'photo':6 'video':8"
  -bodyTs: "'3':53 'ask':122 'backup':16,55 'communiti':103 'depend':9 'download':24 'drastic':168 'drive':59 'drive-googl':58 'embarrass':111 'entir':8 'final':5 'fine':42 'friend':163 'futur':132 'general':106 'googl':11,26,60 'hdds':137 'henc':119 'improv':126,169 'kinda':110 'know':92,166 'least':44 'local':62,64 'long':35 'm':121 'make':84 'manag':154 'media':157 'mega':57 'mess':30 'mine':118 'move':6,135 'nas':139 'noob':162 'noob-friend':161 'noobish':99 'pendriv':74 'person':156 'photo':12,21,61 'piraci':102 'plan':51 'port':81 'proper':15 're':37 'right':31 'router':77 'share':114 'start':68,146 'storag':63,65 'store':71 'strategi':17,116,128,171 'suggest':124 'thing':97 'time':89,142 'tools/techniques':164 'tri':3 'usb':80 'use':85 'video':23 'way':54,94,149 'well':113 'yeah':129"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702061808
  +visibility: "visible             "
  +apId: "https://monyet.cc/post/2101733"
  +editedAt: DateTimeImmutable @1703365867 {#1450
    date: 2023-12-23 22:11:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701975408 {#1573
    date: 2023-12-07 19:56:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1549
  +user: App\Entity\User {#263 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1723 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1701 …}
  +slug: "How-do-you-manage-your-photos-and-videos"
  +title: "How do you manage your photos and videos?"
  +url: null
  +body: """
    I am trying to finally move from entirely depending on Google Photos to a proper backup strategy. I have my photos and videos downloaded from Google which are a mess right now but as long they’re with me I am fine, at least for now.\n
    \n
    So, what I have planned is 3 way backup with Mega Drive-Google Photos- Local storage. Local storage, I will start off with storing on a pendrive and my router has a usb port so will make use of it for time being.\n
    \n
    I know my way of doing things is noobish for a piracy community (and in general too, I am kinda embarrassed as well sharing this “strategy” of mine). Hence I’m asking for suggestions to improve my strategy. Yeah, in the future I will move to HDDs and NAS but for time being I am starting out this way.\n
    \n
    So how do you manage your personal media? Are there any noob-friendly tools/techniques you know which drastically improve my strategy?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702261306 {#1575
    date: 2023-12-11 03:21:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  +badges: Doctrine\ORM\PersistentCollection {#2448 …}
  +children: []
  -id: 20947
  -titleTs: "'manag':4 'photo':6 'video':8"
  -bodyTs: "'3':53 'ask':122 'backup':16,55 'communiti':103 'depend':9 'download':24 'drastic':168 'drive':59 'drive-googl':58 'embarrass':111 'entir':8 'final':5 'fine':42 'friend':163 'futur':132 'general':106 'googl':11,26,60 'hdds':137 'henc':119 'improv':126,169 'kinda':110 'know':92,166 'least':44 'local':62,64 'long':35 'm':121 'make':84 'manag':154 'media':157 'mega':57 'mess':30 'mine':118 'move':6,135 'nas':139 'noob':162 'noob-friend':161 'noobish':99 'pendriv':74 'person':156 'photo':12,21,61 'piraci':102 'plan':51 'port':81 'proper':15 're':37 'right':31 'router':77 'share':114 'start':68,146 'storag':63,65 'store':71 'strategi':17,116,128,171 'suggest':124 'thing':97 'time':89,142 'tools/techniques':164 'tri':3 'usb':80 'use':85 'video':23 'way':54,94,149 'well':113 'yeah':129"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702061808
  +visibility: "visible             "
  +apId: "https://monyet.cc/post/2101733"
  +editedAt: DateTimeImmutable @1703365867 {#1450
    date: 2023-12-23 22:11:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701975408 {#1573
    date: 2023-12-07 19:56:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1549
  +user: App\Entity\User {#263 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1723 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1701 …}
  +slug: "How-do-you-manage-your-photos-and-videos"
  +title: "How do you manage your photos and videos?"
  +url: null
  +body: """
    I am trying to finally move from entirely depending on Google Photos to a proper backup strategy. I have my photos and videos downloaded from Google which are a mess right now but as long they’re with me I am fine, at least for now.\n
    \n
    So, what I have planned is 3 way backup with Mega Drive-Google Photos- Local storage. Local storage, I will start off with storing on a pendrive and my router has a usb port so will make use of it for time being.\n
    \n
    I know my way of doing things is noobish for a piracy community (and in general too, I am kinda embarrassed as well sharing this “strategy” of mine). Hence I’m asking for suggestions to improve my strategy. Yeah, in the future I will move to HDDs and NAS but for time being I am starting out this way.\n
    \n
    So how do you manage your personal media? Are there any noob-friendly tools/techniques you know which drastically improve my strategy?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 44
  +favouriteCount: 89
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702261306 {#1575
    date: 2023-12-11 03:21:46.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  +badges: Doctrine\ORM\PersistentCollection {#2448 …}
  +children: []
  -id: 20947
  -titleTs: "'manag':4 'photo':6 'video':8"
  -bodyTs: "'3':53 'ask':122 'backup':16,55 'communiti':103 'depend':9 'download':24 'drastic':168 'drive':59 'drive-googl':58 'embarrass':111 'entir':8 'final':5 'fine':42 'friend':163 'futur':132 'general':106 'googl':11,26,60 'hdds':137 'henc':119 'improv':126,169 'kinda':110 'know':92,166 'least':44 'local':62,64 'long':35 'm':121 'make':84 'manag':154 'media':157 'mega':57 'mess':30 'mine':118 'move':6,135 'nas':139 'noob':162 'noob-friend':161 'noobish':99 'pendriv':74 'person':156 'photo':12,21,61 'piraci':102 'plan':51 'port':81 'proper':15 're':37 'right':31 'router':77 'share':114 'start':68,146 'storag':63,65 'store':71 'strategi':17,116,128,171 'suggest':124 'thing':97 'time':89,142 'tools/techniques':164 'tri':3 'usb':80 'use':85 'video':23 'way':54,94,149 'well':113 'yeah':129"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702061808
  +visibility: "visible             "
  +apId: "https://monyet.cc/post/2101733"
  +editedAt: DateTimeImmutable @1703365867 {#1450
    date: 2023-12-23 22:11:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701975408 {#1573
    date: 2023-12-07 19:56:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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