GET https://kbin.spritesserver.nl/u/@Fisch@lemmy.ml/threads/hot/%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.91 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\Entry {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "OpenVPN-network-interface-for-qBittorrent"
  +title: "OpenVPN network interface for qBittorrent"
  +url: null
  +body: """
    I want to run only qBittorrent through my VPN but with my current setup, I have a namespace for OpenVPN and qBittorrent runs entirely through it. The issue with that is that Sonarr and Radarr can’t access it. Because of that, I would like to switch my setup to use a network interface instead. What would be the best way to do that?\n
    \n
    Edit: I used [this guide](https://drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/), with some changes to make it work on my setup, to set it up. I can also post my docker-compose file here if anyone’s interested.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 28
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700732018 {#1567
    date: 2023-11-23 10:33:38.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 15040
  -titleTs: "'interfac':3 'network':2 'openvpn':1 'qbittorr':5"
  -bodyTs: "'/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':72 'access':38 'also':89 'anyon':98 'best':60 'chang':75 'compos':94 'current':13 'docker':93 'docker-compos':92 'drfrankenstein.co.uk':71 'drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':70 'edit':65 'entir':24 'file':95 'guid':69 'instead':55 'interest':100 'interfac':54 'issu':28 'like':45 'make':77 'namespac':18 'network':53 'openvpn':20 'post':90 'qbittorr':6,22 'radarr':35 'run':4,23 'set':84 'setup':14,49,82 'sonarr':33 'switch':47 'use':51,67 'vpn':9 'want':2 'way':61 'work':79 'would':44,57"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700654159
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8269168"
  +editedAt: DateTimeImmutable @1701106673 {#1414
    date: 2023-11-27 18:37:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700567759 {#1548
    date: 2023-11-21 12:55:59.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 {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "OpenVPN-network-interface-for-qBittorrent"
  +title: "OpenVPN network interface for qBittorrent"
  +url: null
  +body: """
    I want to run only qBittorrent through my VPN but with my current setup, I have a namespace for OpenVPN and qBittorrent runs entirely through it. The issue with that is that Sonarr and Radarr can’t access it. Because of that, I would like to switch my setup to use a network interface instead. What would be the best way to do that?\n
    \n
    Edit: I used [this guide](https://drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/), with some changes to make it work on my setup, to set it up. I can also post my docker-compose file here if anyone’s interested.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 28
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700732018 {#1567
    date: 2023-11-23 10:33:38.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 15040
  -titleTs: "'interfac':3 'network':2 'openvpn':1 'qbittorr':5"
  -bodyTs: "'/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':72 'access':38 'also':89 'anyon':98 'best':60 'chang':75 'compos':94 'current':13 'docker':93 'docker-compos':92 'drfrankenstein.co.uk':71 'drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':70 'edit':65 'entir':24 'file':95 'guid':69 'instead':55 'interest':100 'interfac':54 'issu':28 'like':45 'make':77 'namespac':18 'network':53 'openvpn':20 'post':90 'qbittorr':6,22 'radarr':35 'run':4,23 'set':84 'setup':14,49,82 'sonarr':33 'switch':47 'use':51,67 'vpn':9 'want':2 'way':61 'work':79 'would':44,57"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700654159
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8269168"
  +editedAt: DateTimeImmutable @1701106673 {#1414
    date: 2023-11-27 18:37:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700567759 {#1548
    date: 2023-11-21 12:55:59.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 {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "OpenVPN-network-interface-for-qBittorrent"
  +title: "OpenVPN network interface for qBittorrent"
  +url: null
  +body: """
    I want to run only qBittorrent through my VPN but with my current setup, I have a namespace for OpenVPN and qBittorrent runs entirely through it. The issue with that is that Sonarr and Radarr can’t access it. Because of that, I would like to switch my setup to use a network interface instead. What would be the best way to do that?\n
    \n
    Edit: I used [this guide](https://drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/), with some changes to make it work on my setup, to set it up. I can also post my docker-compose file here if anyone’s interested.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 28
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700732018 {#1567
    date: 2023-11-23 10:33:38.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 15040
  -titleTs: "'interfac':3 'network':2 'openvpn':1 'qbittorr':5"
  -bodyTs: "'/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':72 'access':38 'also':89 'anyon':98 'best':60 'chang':75 'compos':94 'current':13 'docker':93 'docker-compos':92 'drfrankenstein.co.uk':71 'drfrankenstein.co.uk/2023/04/23/qbittorrent-with-gluetun-vpn-in-container-manager-on-a-synology-nas/),':70 'edit':65 'entir':24 'file':95 'guid':69 'instead':55 'interest':100 'interfac':54 'issu':28 'like':45 'make':77 'namespac':18 'network':53 'openvpn':20 'post':90 'qbittorr':6,22 'radarr':35 'run':4,23 'set':84 'setup':14,49,82 'sonarr':33 'switch':47 'use':51,67 'vpn':9 'want':2 'way':61 'work':79 'would':44,57"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700654159
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8269168"
  +editedAt: DateTimeImmutable @1701106673 {#1414
    date: 2023-11-27 18:37:53.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700567759 {#1548
    date: 2023-11-21 12:55:59.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