GET https://kbin.spritesserver.nl/u/@lukas@lemmy.haigner.me/threads/hot/1y/photos

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.31 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.06 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 {#1555
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1740 …}
  +image: Proxies\__CG__\App\Entity\Image {#1741 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1731 …}
  +slug: "Piracy-vs-Crunchyroll-account-deletion"
  +title: "Piracy vs. Crunchyroll account deletion"
  +url: "https://lemmy.haigner.me/pictrs/image/d93d11f7-0700-4b1b-a7f3-bebeda19d977.png"
  +body: """
    ### Crunchyroll\n
    \n
    1. Read the article on account deletion.\n
    2. Submit a support ticket.\n
    3. Get response: pLeASE Be awaRE cRuNChyRoll CustoMEr SUPPorT no lONGEr diReCTLY handleS CUstOmEr Data reQUests FoR gDpR, CCPa, aNd lgPd.\n
    4. Remind yourself that your ticket wasn’t entirely useless. They gave you links to multiple forms to delete your account depending on the jurisdiction.\n
    5. Navigate to “CCPA Request Form” if you live in California. “All Other Requests” if you live outside of California.\n
    6. Select the appropriate form based on whether you live in the “European Union and the United Kingdom,” “Brazil,” or “United States, non-California” region. If you live outside of these regions, send an email to the listed email address. I go with the “European Union and the United Kingdom” region.\n
    7. Indicate that you are a customer.\n
    8. Specify that you want to make a data erasure request.\n
    9. Click on “Crunchyroll, Crunchyroll Games” among the options, disregarding the other unrelated services.\n
    10. Provide your first and last name, email address, and country of residence.\n
    11. Confirm that you own the email address.\n
    12. If you receive an email stating they couldn’t find your Crunchyroll Games account, respond that you don’t possess a Crunchyroll Games account.\n
    13. Sign an account deletion contract with the blood of your newborn.\n
    14. Support *may* delete your account, they didn’t delete my account yet.\n
    \n
    ### Piracy\n
    \n
    Account? What is account? Can you eat account? Is account an instrument?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 50
  +favouriteCount: 563
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700825390 {#1461
    date: 2023-11-24 12:29:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1728 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  +badges: Doctrine\ORM\PersistentCollection {#2359 …}
  +children: []
  -id: 15436
  -titleTs: "'account':4 'crunchyrol':3 'delet':5 'piraci':1 'vs':2"
  -bodyTs: "'1':2 '10':164 '11':177 '12':185 '13':210 '14':222 '2':9 '3':14 '4':35 '5':60 '6':80 '7':132 '8':139 '9':150 'account':7,55,199,209,213,227,233,236,239,243,245 'address':120,172,184 'among':156 'appropri':83 'articl':5 'awar':19 'base':85 'blood':218 'brazil':98 'california':70,79,104 'ccpa':32,63 'click':151 'confirm':178 'contract':215 'couldn':193 'countri':174 'crunchyrol':1,20,153,154,197,207 'custom':21,27,138 'data':28,147 'delet':8,53,214,225,231 'depend':56 'didn':229 'direct':25 'disregard':159 'eat':242 'email':115,119,171,183,190 'entir':43 'erasur':148 'european':92,125 'find':195 'first':167 'form':51,65,84 'game':155,198,208 'gave':46 'gdpr':31 'get':15 'go':122 'handl':26 'indic':133 'instrument':247 'jurisdict':59 'kingdom':97,130 'last':169 'lgpd':34 'link':48 'list':118 'live':68,76,89,108 'longer':24 'make':145 'may':224 'multipl':50 'name':170 'navig':61 'newborn':221 'non':103 'non-california':102 'option':158 'outsid':77,109 'piraci':235 'pleas':17 'possess':205 'provid':165 'read':3 'receiv':188 'region':105,112,131 'remind':36 'request':29,64,73,149 'resid':176 'respond':200 'respons':16 'select':81 'send':113 'servic':163 'sign':211 'specifi':140 'state':101,191 'submit':10 'support':12,22,223 'ticket':13,40 'union':93,126 'unit':96,100,129 'unrel':162 'useless':44 'want':143 'wasn':41 'whether':87 'yet':234"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700749496
  +visibility: "visible             "
  +apId: "https://lemmy.haigner.me/post/34340"
  +editedAt: DateTimeImmutable @1701135337 {#1654
    date: 2023-11-28 02:35:37.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700663096 {#1454
    date: 2023-11-22 15:24:56.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 {#1555
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1740 …}
  +image: Proxies\__CG__\App\Entity\Image {#1741 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1731 …}
  +slug: "Piracy-vs-Crunchyroll-account-deletion"
  +title: "Piracy vs. Crunchyroll account deletion"
  +url: "https://lemmy.haigner.me/pictrs/image/d93d11f7-0700-4b1b-a7f3-bebeda19d977.png"
  +body: """
    ### Crunchyroll\n
    \n
    1. Read the article on account deletion.\n
    2. Submit a support ticket.\n
    3. Get response: pLeASE Be awaRE cRuNChyRoll CustoMEr SUPPorT no lONGEr diReCTLY handleS CUstOmEr Data reQUests FoR gDpR, CCPa, aNd lgPd.\n
    4. Remind yourself that your ticket wasn’t entirely useless. They gave you links to multiple forms to delete your account depending on the jurisdiction.\n
    5. Navigate to “CCPA Request Form” if you live in California. “All Other Requests” if you live outside of California.\n
    6. Select the appropriate form based on whether you live in the “European Union and the United Kingdom,” “Brazil,” or “United States, non-California” region. If you live outside of these regions, send an email to the listed email address. I go with the “European Union and the United Kingdom” region.\n
    7. Indicate that you are a customer.\n
    8. Specify that you want to make a data erasure request.\n
    9. Click on “Crunchyroll, Crunchyroll Games” among the options, disregarding the other unrelated services.\n
    10. Provide your first and last name, email address, and country of residence.\n
    11. Confirm that you own the email address.\n
    12. If you receive an email stating they couldn’t find your Crunchyroll Games account, respond that you don’t possess a Crunchyroll Games account.\n
    13. Sign an account deletion contract with the blood of your newborn.\n
    14. Support *may* delete your account, they didn’t delete my account yet.\n
    \n
    ### Piracy\n
    \n
    Account? What is account? Can you eat account? Is account an instrument?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 50
  +favouriteCount: 563
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700825390 {#1461
    date: 2023-11-24 12:29:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1728 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  +badges: Doctrine\ORM\PersistentCollection {#2359 …}
  +children: []
  -id: 15436
  -titleTs: "'account':4 'crunchyrol':3 'delet':5 'piraci':1 'vs':2"
  -bodyTs: "'1':2 '10':164 '11':177 '12':185 '13':210 '14':222 '2':9 '3':14 '4':35 '5':60 '6':80 '7':132 '8':139 '9':150 'account':7,55,199,209,213,227,233,236,239,243,245 'address':120,172,184 'among':156 'appropri':83 'articl':5 'awar':19 'base':85 'blood':218 'brazil':98 'california':70,79,104 'ccpa':32,63 'click':151 'confirm':178 'contract':215 'couldn':193 'countri':174 'crunchyrol':1,20,153,154,197,207 'custom':21,27,138 'data':28,147 'delet':8,53,214,225,231 'depend':56 'didn':229 'direct':25 'disregard':159 'eat':242 'email':115,119,171,183,190 'entir':43 'erasur':148 'european':92,125 'find':195 'first':167 'form':51,65,84 'game':155,198,208 'gave':46 'gdpr':31 'get':15 'go':122 'handl':26 'indic':133 'instrument':247 'jurisdict':59 'kingdom':97,130 'last':169 'lgpd':34 'link':48 'list':118 'live':68,76,89,108 'longer':24 'make':145 'may':224 'multipl':50 'name':170 'navig':61 'newborn':221 'non':103 'non-california':102 'option':158 'outsid':77,109 'piraci':235 'pleas':17 'possess':205 'provid':165 'read':3 'receiv':188 'region':105,112,131 'remind':36 'request':29,64,73,149 'resid':176 'respond':200 'respons':16 'select':81 'send':113 'servic':163 'sign':211 'specifi':140 'state':101,191 'submit':10 'support':12,22,223 'ticket':13,40 'union':93,126 'unit':96,100,129 'unrel':162 'useless':44 'want':143 'wasn':41 'whether':87 'yet':234"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700749496
  +visibility: "visible             "
  +apId: "https://lemmy.haigner.me/post/34340"
  +editedAt: DateTimeImmutable @1701135337 {#1654
    date: 2023-11-28 02:35:37.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700663096 {#1454
    date: 2023-11-22 15:24:56.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 {#1555
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1740 …}
  +image: Proxies\__CG__\App\Entity\Image {#1741 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1731 …}
  +slug: "Piracy-vs-Crunchyroll-account-deletion"
  +title: "Piracy vs. Crunchyroll account deletion"
  +url: "https://lemmy.haigner.me/pictrs/image/d93d11f7-0700-4b1b-a7f3-bebeda19d977.png"
  +body: """
    ### Crunchyroll\n
    \n
    1. Read the article on account deletion.\n
    2. Submit a support ticket.\n
    3. Get response: pLeASE Be awaRE cRuNChyRoll CustoMEr SUPPorT no lONGEr diReCTLY handleS CUstOmEr Data reQUests FoR gDpR, CCPa, aNd lgPd.\n
    4. Remind yourself that your ticket wasn’t entirely useless. They gave you links to multiple forms to delete your account depending on the jurisdiction.\n
    5. Navigate to “CCPA Request Form” if you live in California. “All Other Requests” if you live outside of California.\n
    6. Select the appropriate form based on whether you live in the “European Union and the United Kingdom,” “Brazil,” or “United States, non-California” region. If you live outside of these regions, send an email to the listed email address. I go with the “European Union and the United Kingdom” region.\n
    7. Indicate that you are a customer.\n
    8. Specify that you want to make a data erasure request.\n
    9. Click on “Crunchyroll, Crunchyroll Games” among the options, disregarding the other unrelated services.\n
    10. Provide your first and last name, email address, and country of residence.\n
    11. Confirm that you own the email address.\n
    12. If you receive an email stating they couldn’t find your Crunchyroll Games account, respond that you don’t possess a Crunchyroll Games account.\n
    13. Sign an account deletion contract with the blood of your newborn.\n
    14. Support *may* delete your account, they didn’t delete my account yet.\n
    \n
    ### Piracy\n
    \n
    Account? What is account? Can you eat account? Is account an instrument?
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 50
  +favouriteCount: 563
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700825390 {#1461
    date: 2023-11-24 12:29:50.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1725 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1728 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2460 …}
  +badges: Doctrine\ORM\PersistentCollection {#2359 …}
  +children: []
  -id: 15436
  -titleTs: "'account':4 'crunchyrol':3 'delet':5 'piraci':1 'vs':2"
  -bodyTs: "'1':2 '10':164 '11':177 '12':185 '13':210 '14':222 '2':9 '3':14 '4':35 '5':60 '6':80 '7':132 '8':139 '9':150 'account':7,55,199,209,213,227,233,236,239,243,245 'address':120,172,184 'among':156 'appropri':83 'articl':5 'awar':19 'base':85 'blood':218 'brazil':98 'california':70,79,104 'ccpa':32,63 'click':151 'confirm':178 'contract':215 'couldn':193 'countri':174 'crunchyrol':1,20,153,154,197,207 'custom':21,27,138 'data':28,147 'delet':8,53,214,225,231 'depend':56 'didn':229 'direct':25 'disregard':159 'eat':242 'email':115,119,171,183,190 'entir':43 'erasur':148 'european':92,125 'find':195 'first':167 'form':51,65,84 'game':155,198,208 'gave':46 'gdpr':31 'get':15 'go':122 'handl':26 'indic':133 'instrument':247 'jurisdict':59 'kingdom':97,130 'last':169 'lgpd':34 'link':48 'list':118 'live':68,76,89,108 'longer':24 'make':145 'may':224 'multipl':50 'name':170 'navig':61 'newborn':221 'non':103 'non-california':102 'option':158 'outsid':77,109 'piraci':235 'pleas':17 'possess':205 'provid':165 'read':3 'receiv':188 'region':105,112,131 'remind':36 'request':29,64,73,149 'resid':176 'respond':200 'respons':16 'select':81 'send':113 'servic':163 'sign':211 'specifi':140 'state':101,191 'submit':10 'support':12,22,223 'ticket':13,40 'union':93,126 'unit':96,100,129 'unrel':162 'useless':44 'want':143 'wasn':41 'whether':87 'yet':234"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700749496
  +visibility: "visible             "
  +apId: "https://lemmy.haigner.me/post/34340"
  +editedAt: DateTimeImmutable @1701135337 {#1654
    date: 2023-11-28 02:35:37.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700663096 {#1454
    date: 2023-11-22 15:24:56.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