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.96 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
Access decision log
# | Result | Attributes | Object | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | DENIED | ROLE_USER | null |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
2 | DENIED | moderate | App\Entity\EntryComment {#1366 +user: Proxies\__CG__\App\Entity\User {#1378 …} +entry: App\Entity\Entry {#1810 …} +magazine: App\Entity\Magazine {#313 +icon: Proxies\__CG__\App\Entity\Image {#294 …} +name: "memes@lemmy.ml" +title: "memes" +description: """ #### Rules:\n \n 1. Be civil and nice.\n 2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to. """ +rules: null +subscriptionsCount: 1 +entryCount: 5926 +entryCommentCount: 65073 +postCount: 25 +postCommentCount: 152 +isAdult: false +customCss: null +lastActive: DateTime @1729583092 {#321 : 2024-10-22 09:44:52.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#285 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …} +entries: Doctrine\ORM\PersistentCollection {#228 …} +posts: Doctrine\ORM\PersistentCollection {#186 …} +subscriptions: Doctrine\ORM\PersistentCollection {#248 …} +bans: Doctrine\ORM\PersistentCollection {#165 …} +reports: Doctrine\ORM\PersistentCollection {#151 …} +badges: Doctrine\ORM\PersistentCollection {#129 …} +logs: Doctrine\ORM\PersistentCollection {#119 …} +awards: Doctrine\ORM\PersistentCollection {#108 …} +categories: Doctrine\ORM\PersistentCollection {#95 …} -id: 38 +apId: "memes@lemmy.ml" +apProfileId: "https://lemmy.ml/c/memes" +apPublicUrl: "https://lemmy.ml/c/memes" +apFollowersUrl: "https://lemmy.ml/c/memes/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "memes" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728572889 {#322 : 2024-10-10 17:08:09.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696428223 {#316 : 2023-10-04 16:03:43.0 +02:00 } } +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …} +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …} +body: """ How do you render it? Can javascriot access the cookie? Then you write it to the DOM? You still have to obtain the cookie initially, then have all clicks act like an SPA and not make server calls.\n \n Interesting idea.\n \n If they are starting a new session but they already have the cookie, how do you prevent the initial server contact when they open the browser/tab ? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1697336901 {#1605 : 2023-10-15 04:28:21.0 +02:00 } +ip: null +tags: null +mentions: [ "@Albin9326@kerala.party" "@Kowowow@lemmy.ca" "@remotelove@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#2355 …} +nested: Doctrine\ORM\PersistentCollection {#2167 …} +votes: Doctrine\ORM\PersistentCollection {#2424 …} +reports: Doctrine\ORM\PersistentCollection {#2440 …} +favourites: Doctrine\ORM\PersistentCollection {#2490 …} +notifications: Doctrine\ORM\PersistentCollection {#2409 …} -id: 49886 -bodyTs: "'access':8 'act':30 'alreadi':50 'browser/tab':66 'call':38 'click':29 'contact':61 'cooki':10,24,53 'dom':17 'idea':40 'initi':25,59 'interest':39 'javascriot':7 'like':31 'make':36 'new':46 'obtain':22 'open':64 'prevent':57 'render':4 'server':37,60 'session':47 'spa':33 'start':44 'still':19 'write':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/4542363" +editedAt: null +createdAt: DateTimeImmutable @1697336901 {#1945 : 2023-10-15 04:28:21.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
3 | DENIED | edit | App\Entity\EntryComment {#1366 +user: Proxies\__CG__\App\Entity\User {#1378 …} +entry: App\Entity\Entry {#1810 …} +magazine: App\Entity\Magazine {#313 +icon: Proxies\__CG__\App\Entity\Image {#294 …} +name: "memes@lemmy.ml" +title: "memes" +description: """ #### Rules:\n \n 1. Be civil and nice.\n 2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to. """ +rules: null +subscriptionsCount: 1 +entryCount: 5926 +entryCommentCount: 65073 +postCount: 25 +postCommentCount: 152 +isAdult: false +customCss: null +lastActive: DateTime @1729583092 {#321 : 2024-10-22 09:44:52.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#285 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …} +entries: Doctrine\ORM\PersistentCollection {#228 …} +posts: Doctrine\ORM\PersistentCollection {#186 …} +subscriptions: Doctrine\ORM\PersistentCollection {#248 …} +bans: Doctrine\ORM\PersistentCollection {#165 …} +reports: Doctrine\ORM\PersistentCollection {#151 …} +badges: Doctrine\ORM\PersistentCollection {#129 …} +logs: Doctrine\ORM\PersistentCollection {#119 …} +awards: Doctrine\ORM\PersistentCollection {#108 …} +categories: Doctrine\ORM\PersistentCollection {#95 …} -id: 38 +apId: "memes@lemmy.ml" +apProfileId: "https://lemmy.ml/c/memes" +apPublicUrl: "https://lemmy.ml/c/memes" +apFollowersUrl: "https://lemmy.ml/c/memes/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "memes" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728572889 {#322 : 2024-10-10 17:08:09.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696428223 {#316 : 2023-10-04 16:03:43.0 +02:00 } } +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …} +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …} +body: """ How do you render it? Can javascriot access the cookie? Then you write it to the DOM? You still have to obtain the cookie initially, then have all clicks act like an SPA and not make server calls.\n \n Interesting idea.\n \n If they are starting a new session but they already have the cookie, how do you prevent the initial server contact when they open the browser/tab ? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1697336901 {#1605 : 2023-10-15 04:28:21.0 +02:00 } +ip: null +tags: null +mentions: [ "@Albin9326@kerala.party" "@Kowowow@lemmy.ca" "@remotelove@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#2355 …} +nested: Doctrine\ORM\PersistentCollection {#2167 …} +votes: Doctrine\ORM\PersistentCollection {#2424 …} +reports: Doctrine\ORM\PersistentCollection {#2440 …} +favourites: Doctrine\ORM\PersistentCollection {#2490 …} +notifications: Doctrine\ORM\PersistentCollection {#2409 …} -id: 49886 -bodyTs: "'access':8 'act':30 'alreadi':50 'browser/tab':66 'call':38 'click':29 'contact':61 'cooki':10,24,53 'dom':17 'idea':40 'initi':25,59 'interest':39 'javascriot':7 'like':31 'make':36 'new':46 'obtain':22 'open':64 'prevent':57 'render':4 'server':37,60 'session':47 'spa':33 'start':44 'still':19 'write':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/4542363" +editedAt: null +createdAt: DateTimeImmutable @1697336901 {#1945 : 2023-10-15 04:28:21.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
4 | DENIED | moderate | App\Entity\EntryComment {#1366 +user: Proxies\__CG__\App\Entity\User {#1378 …} +entry: App\Entity\Entry {#1810 …} +magazine: App\Entity\Magazine {#313 +icon: Proxies\__CG__\App\Entity\Image {#294 …} +name: "memes@lemmy.ml" +title: "memes" +description: """ #### Rules:\n \n 1. Be civil and nice.\n 2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to. """ +rules: null +subscriptionsCount: 1 +entryCount: 5926 +entryCommentCount: 65073 +postCount: 25 +postCommentCount: 152 +isAdult: false +customCss: null +lastActive: DateTime @1729583092 {#321 : 2024-10-22 09:44:52.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#285 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …} +entries: Doctrine\ORM\PersistentCollection {#228 …} +posts: Doctrine\ORM\PersistentCollection {#186 …} +subscriptions: Doctrine\ORM\PersistentCollection {#248 …} +bans: Doctrine\ORM\PersistentCollection {#165 …} +reports: Doctrine\ORM\PersistentCollection {#151 …} +badges: Doctrine\ORM\PersistentCollection {#129 …} +logs: Doctrine\ORM\PersistentCollection {#119 …} +awards: Doctrine\ORM\PersistentCollection {#108 …} +categories: Doctrine\ORM\PersistentCollection {#95 …} -id: 38 +apId: "memes@lemmy.ml" +apProfileId: "https://lemmy.ml/c/memes" +apPublicUrl: "https://lemmy.ml/c/memes" +apFollowersUrl: "https://lemmy.ml/c/memes/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "memes" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728572889 {#322 : 2024-10-10 17:08:09.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696428223 {#316 : 2023-10-04 16:03:43.0 +02:00 } } +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …} +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …} +body: """ How do you render it? Can javascriot access the cookie? Then you write it to the DOM? You still have to obtain the cookie initially, then have all clicks act like an SPA and not make server calls.\n \n Interesting idea.\n \n If they are starting a new session but they already have the cookie, how do you prevent the initial server contact when they open the browser/tab ? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1697336901 {#1605 : 2023-10-15 04:28:21.0 +02:00 } +ip: null +tags: null +mentions: [ "@Albin9326@kerala.party" "@Kowowow@lemmy.ca" "@remotelove@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#2355 …} +nested: Doctrine\ORM\PersistentCollection {#2167 …} +votes: Doctrine\ORM\PersistentCollection {#2424 …} +reports: Doctrine\ORM\PersistentCollection {#2440 …} +favourites: Doctrine\ORM\PersistentCollection {#2490 …} +notifications: Doctrine\ORM\PersistentCollection {#2409 …} -id: 49886 -bodyTs: "'access':8 'act':30 'alreadi':50 'browser/tab':66 'call':38 'click':29 'contact':61 'cooki':10,24,53 'dom':17 'idea':40 'initi':25,59 'interest':39 'javascriot':7 'like':31 'make':36 'new':46 'obtain':22 'open':64 'prevent':57 'render':4 'server':37,60 'session':47 'spa':33 'start':44 'still':19 'write':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/4542363" +editedAt: null +createdAt: DateTimeImmutable @1697336901 {#1945 : 2023-10-15 04:28:21.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
5 | DENIED | edit | App\Entity\Magazine {#313 +icon: Proxies\__CG__\App\Entity\Image {#294 …} +name: "memes@lemmy.ml" +title: "memes" +description: """ #### Rules:\n \n 1. Be civil and nice.\n 2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to. """ +rules: null +subscriptionsCount: 1 +entryCount: 5926 +entryCommentCount: 65073 +postCount: 25 +postCommentCount: 152 +isAdult: false +customCss: null +lastActive: DateTime @1729583092 {#321 : 2024-10-22 09:44:52.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#285 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …} +entries: Doctrine\ORM\PersistentCollection {#228 …} +posts: Doctrine\ORM\PersistentCollection {#186 …} +subscriptions: Doctrine\ORM\PersistentCollection {#248 …} +bans: Doctrine\ORM\PersistentCollection {#165 …} +reports: Doctrine\ORM\PersistentCollection {#151 …} +badges: Doctrine\ORM\PersistentCollection {#129 …} +logs: Doctrine\ORM\PersistentCollection {#119 …} +awards: Doctrine\ORM\PersistentCollection {#108 …} +categories: Doctrine\ORM\PersistentCollection {#95 …} -id: 38 +apId: "memes@lemmy.ml" +apProfileId: "https://lemmy.ml/c/memes" +apPublicUrl: "https://lemmy.ml/c/memes" +apFollowersUrl: "https://lemmy.ml/c/memes/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "memes" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728572889 {#322 : 2024-10-10 17:08:09.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696428223 {#316 : 2023-10-04 16:03:43.0 +02:00 } } |
||||||||||||||||||||||||
|