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 …} } |
3.57 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.25 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.09 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 {#1389 +user: Proxies\__CG__\App\Entity\User {#1377 …} +entry: App\Entity\Entry {#1605 …} +magazine: App\Entity\Magazine {#311 +icon: null +name: "BuyItForLife@kbin.social" +title: "BuyItForLife" +description: "For practical, durable and quality made products that are made to last." +rules: null +subscriptionsCount: 1 +entryCount: 15 +entryCommentCount: 95 +postCount: 2 +postCommentCount: 2 +isAdult: false +customCss: null +lastActive: DateTime @1700692928 {#319 : 2023-11-22 23:42:08.0 +01:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#299 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#295 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#284 …} +entries: Doctrine\ORM\PersistentCollection {#242 …} +posts: Doctrine\ORM\PersistentCollection {#200 …} +subscriptions: Doctrine\ORM\PersistentCollection {#262 …} +bans: Doctrine\ORM\PersistentCollection {#179 …} +reports: Doctrine\ORM\PersistentCollection {#165 …} +badges: Doctrine\ORM\PersistentCollection {#143 …} +logs: Doctrine\ORM\PersistentCollection {#133 …} +awards: Doctrine\ORM\PersistentCollection {#122 …} +categories: Doctrine\ORM\PersistentCollection {#109 …} -id: 14 +apId: "BuyItForLife@kbin.social" +apProfileId: "https://kbin.social/m/BuyItForLife" +apPublicUrl: "https://kbin.social/m/BuyItForLife" +apFollowersUrl: "https://kbin.social/m/BuyItForLife/followers" +apInboxUrl: "https://kbin.social/f/inbox" +apDomain: "kbin.social" +apPreferredUsername: "BuyItForLife" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1687144700 {#320 : 2023-06-19 05:18:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687144700 {#314 : 2023-06-19 05:18:20.0 +02:00 } } +image: null +parent: null +root: null +body: """ I think having a rule against considering lifetime warranties is taking it too far. If a company believes in its product to the extent they offer lifetime replacement, it stands to reason that consumers can "buy it for life".\n \n Sure there will be schemers who offer this deal to make short-term money, knowing full well they plan to fold. That's why I think it's important to look at both the product and company history before shelling out on something, and all of that makes for good discussion around here. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1689105048 {#1872 : 2023-07-11 21:50:48.0 +02:00 } +ip: null +tags: null +mentions: [ "@joshthewaster@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#1945 …} +nested: Doctrine\ORM\PersistentCollection {#1941 …} +votes: Doctrine\ORM\PersistentCollection {#1371 …} +reports: Doctrine\ORM\PersistentCollection {#1399 …} +favourites: Doctrine\ORM\PersistentCollection {#2466 …} +notifications: Doctrine\ORM\PersistentCollection {#2166 …} -id: 11807 -bodyTs: "'around':92 'believ':18 'buy':36 'compani':17,77 'consid':7 'consum':34 'deal':48 'discuss':91 'extent':24 'far':14 'fold':61 'full':56 'good':90 'histori':78 'import':69 'know':55 'life':39 'lifetim':8,27 'look':71 'make':50,88 'money':54 'offer':26,46 'plan':59 'product':21,75 'reason':32 'replac':28 'rule':5 'schemer':44 'shell':80 'short':52 'short-term':51 'someth':83 'stand':30 'sure':40 'take':11 'term':53 'think':2,66 'warranti':9 'well':57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://kbin.social/m/BuyItForLife/t/176584/-/comment/707383" +editedAt: null +createdAt: DateTimeImmutable @1689105048 {#1387 : 2023-07-11 21:50:48.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
| 3 | DENIED | edit | App\Entity\EntryComment {#1389 +user: Proxies\__CG__\App\Entity\User {#1377 …} +entry: App\Entity\Entry {#1605 …} +magazine: App\Entity\Magazine {#311 +icon: null +name: "BuyItForLife@kbin.social" +title: "BuyItForLife" +description: "For practical, durable and quality made products that are made to last." +rules: null +subscriptionsCount: 1 +entryCount: 15 +entryCommentCount: 95 +postCount: 2 +postCommentCount: 2 +isAdult: false +customCss: null +lastActive: DateTime @1700692928 {#319 : 2023-11-22 23:42:08.0 +01:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#299 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#295 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#284 …} +entries: Doctrine\ORM\PersistentCollection {#242 …} +posts: Doctrine\ORM\PersistentCollection {#200 …} +subscriptions: Doctrine\ORM\PersistentCollection {#262 …} +bans: Doctrine\ORM\PersistentCollection {#179 …} +reports: Doctrine\ORM\PersistentCollection {#165 …} +badges: Doctrine\ORM\PersistentCollection {#143 …} +logs: Doctrine\ORM\PersistentCollection {#133 …} +awards: Doctrine\ORM\PersistentCollection {#122 …} +categories: Doctrine\ORM\PersistentCollection {#109 …} -id: 14 +apId: "BuyItForLife@kbin.social" +apProfileId: "https://kbin.social/m/BuyItForLife" +apPublicUrl: "https://kbin.social/m/BuyItForLife" +apFollowersUrl: "https://kbin.social/m/BuyItForLife/followers" +apInboxUrl: "https://kbin.social/f/inbox" +apDomain: "kbin.social" +apPreferredUsername: "BuyItForLife" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1687144700 {#320 : 2023-06-19 05:18:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687144700 {#314 : 2023-06-19 05:18:20.0 +02:00 } } +image: null +parent: null +root: null +body: """ I think having a rule against considering lifetime warranties is taking it too far. If a company believes in its product to the extent they offer lifetime replacement, it stands to reason that consumers can "buy it for life".\n \n Sure there will be schemers who offer this deal to make short-term money, knowing full well they plan to fold. That's why I think it's important to look at both the product and company history before shelling out on something, and all of that makes for good discussion around here. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1689105048 {#1872 : 2023-07-11 21:50:48.0 +02:00 } +ip: null +tags: null +mentions: [ "@joshthewaster@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#1945 …} +nested: Doctrine\ORM\PersistentCollection {#1941 …} +votes: Doctrine\ORM\PersistentCollection {#1371 …} +reports: Doctrine\ORM\PersistentCollection {#1399 …} +favourites: Doctrine\ORM\PersistentCollection {#2466 …} +notifications: Doctrine\ORM\PersistentCollection {#2166 …} -id: 11807 -bodyTs: "'around':92 'believ':18 'buy':36 'compani':17,77 'consid':7 'consum':34 'deal':48 'discuss':91 'extent':24 'far':14 'fold':61 'full':56 'good':90 'histori':78 'import':69 'know':55 'life':39 'lifetim':8,27 'look':71 'make':50,88 'money':54 'offer':26,46 'plan':59 'product':21,75 'reason':32 'replac':28 'rule':5 'schemer':44 'shell':80 'short':52 'short-term':51 'someth':83 'stand':30 'sure':40 'take':11 'term':53 'think':2,66 'warranti':9 'well':57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://kbin.social/m/BuyItForLife/t/176584/-/comment/707383" +editedAt: null +createdAt: DateTimeImmutable @1689105048 {#1387 : 2023-07-11 21:50:48.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
| 4 | DENIED | moderate | App\Entity\EntryComment {#1389 +user: Proxies\__CG__\App\Entity\User {#1377 …} +entry: App\Entity\Entry {#1605 …} +magazine: App\Entity\Magazine {#311 +icon: null +name: "BuyItForLife@kbin.social" +title: "BuyItForLife" +description: "For practical, durable and quality made products that are made to last." +rules: null +subscriptionsCount: 1 +entryCount: 15 +entryCommentCount: 95 +postCount: 2 +postCommentCount: 2 +isAdult: false +customCss: null +lastActive: DateTime @1700692928 {#319 : 2023-11-22 23:42:08.0 +01:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#299 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#295 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#284 …} +entries: Doctrine\ORM\PersistentCollection {#242 …} +posts: Doctrine\ORM\PersistentCollection {#200 …} +subscriptions: Doctrine\ORM\PersistentCollection {#262 …} +bans: Doctrine\ORM\PersistentCollection {#179 …} +reports: Doctrine\ORM\PersistentCollection {#165 …} +badges: Doctrine\ORM\PersistentCollection {#143 …} +logs: Doctrine\ORM\PersistentCollection {#133 …} +awards: Doctrine\ORM\PersistentCollection {#122 …} +categories: Doctrine\ORM\PersistentCollection {#109 …} -id: 14 +apId: "BuyItForLife@kbin.social" +apProfileId: "https://kbin.social/m/BuyItForLife" +apPublicUrl: "https://kbin.social/m/BuyItForLife" +apFollowersUrl: "https://kbin.social/m/BuyItForLife/followers" +apInboxUrl: "https://kbin.social/f/inbox" +apDomain: "kbin.social" +apPreferredUsername: "BuyItForLife" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1687144700 {#320 : 2023-06-19 05:18:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687144700 {#314 : 2023-06-19 05:18:20.0 +02:00 } } +image: null +parent: null +root: null +body: """ I think having a rule against considering lifetime warranties is taking it too far. If a company believes in its product to the extent they offer lifetime replacement, it stands to reason that consumers can "buy it for life".\n \n Sure there will be schemers who offer this deal to make short-term money, knowing full well they plan to fold. That's why I think it's important to look at both the product and company history before shelling out on something, and all of that makes for good discussion around here. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1689105048 {#1872 : 2023-07-11 21:50:48.0 +02:00 } +ip: null +tags: null +mentions: [ "@joshthewaster@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#1945 …} +nested: Doctrine\ORM\PersistentCollection {#1941 …} +votes: Doctrine\ORM\PersistentCollection {#1371 …} +reports: Doctrine\ORM\PersistentCollection {#1399 …} +favourites: Doctrine\ORM\PersistentCollection {#2466 …} +notifications: Doctrine\ORM\PersistentCollection {#2166 …} -id: 11807 -bodyTs: "'around':92 'believ':18 'buy':36 'compani':17,77 'consid':7 'consum':34 'deal':48 'discuss':91 'extent':24 'far':14 'fold':61 'full':56 'good':90 'histori':78 'import':69 'know':55 'life':39 'lifetim':8,27 'look':71 'make':50,88 'money':54 'offer':26,46 'plan':59 'product':21,75 'reason':32 'replac':28 'rule':5 'schemer':44 'shell':80 'short':52 'short-term':51 'someth':83 'stand':30 'sure':40 'take':11 'term':53 'think':2,66 'warranti':9 'well':57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://kbin.social/m/BuyItForLife/t/176584/-/comment/707383" +editedAt: null +createdAt: DateTimeImmutable @1689105048 {#1387 : 2023-07-11 21:50:48.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
| 5 | DENIED | edit | App\Entity\Magazine {#311 +icon: null +name: "BuyItForLife@kbin.social" +title: "BuyItForLife" +description: "For practical, durable and quality made products that are made to last." +rules: null +subscriptionsCount: 1 +entryCount: 15 +entryCommentCount: 95 +postCount: 2 +postCommentCount: 2 +isAdult: false +customCss: null +lastActive: DateTime @1700692928 {#319 : 2023-11-22 23:42:08.0 +01:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#299 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#295 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#284 …} +entries: Doctrine\ORM\PersistentCollection {#242 …} +posts: Doctrine\ORM\PersistentCollection {#200 …} +subscriptions: Doctrine\ORM\PersistentCollection {#262 …} +bans: Doctrine\ORM\PersistentCollection {#179 …} +reports: Doctrine\ORM\PersistentCollection {#165 …} +badges: Doctrine\ORM\PersistentCollection {#143 …} +logs: Doctrine\ORM\PersistentCollection {#133 …} +awards: Doctrine\ORM\PersistentCollection {#122 …} +categories: Doctrine\ORM\PersistentCollection {#109 …} -id: 14 +apId: "BuyItForLife@kbin.social" +apProfileId: "https://kbin.social/m/BuyItForLife" +apPublicUrl: "https://kbin.social/m/BuyItForLife" +apFollowersUrl: "https://kbin.social/m/BuyItForLife/followers" +apInboxUrl: "https://kbin.social/f/inbox" +apDomain: "kbin.social" +apPreferredUsername: "BuyItForLife" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1687144700 {#320 : 2023-06-19 05:18:20.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687144700 {#314 : 2023-06-19 05:18:20.0 +02:00 } } |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||||