GET https://kbin.spritesserver.nl/u/@thewindow6@discuss.tchncs.de/threads/top

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 …}
}
45.85 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 {#1551
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1728 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1689 …}
  +slug: "Can-anyone-suggest-a-SP3T-Toggle-switch"
  +title: "Can anyone suggest a 'SP3T' Toggle switch?"
  +url: null
  +body: """
    I am looking for a Toggle switch that will allow me to actuate an actuator manually, or otherwise set the actuator to an ‘automatic’ mode, logic for which which I am coding on an arduino. The switch I want should have momentary On’s for manual trimming that will spring back to an Off position, or it can be left in another maintained On position to signify the automatic logic should take over.\n
    \n
    I had in mind something like a 2-axis Toggle switch that will have in the X-axis an MomentaryOn-Off-MomentaryOn configuration which will allow me to trim when in manual mode, but there should also be a fourth position (3rd Throw) above or below the ‘Off’ which would be a maintained On. Hopefully my diagram below explains the kind of switch I’m after too:\n
    \n
    ```\n
    <pre style="background-color:#ffffff;">\n
    <span style="color:#323232;">       On\n
    </span><span style="color:#323232;">       |\n
    </span>\n
    ```\n
    \n
    (On) - Off - (On)\n
    \n
    I have spent about a day searching for something like this, and the only things I have found are a few old Cutler-Hammer aviation switches which seemed to do exactly this (8905K514, 8905K671, and 8905K608), but these are rare and expensive, and I wanted something I could easily get spares for.\n
    \n
    I know I could achieve similar using a combination of two or more switches, but I feel it would be more elegant to have one switch that does everything. Does anyone have any suggestions?\n
    \n
    Thanks in advance!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688402865 {#1442
    date: 2023-07-03 18:47:45.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  +badges: Doctrine\ORM\PersistentCollection {#2462 …}
  +children: []
  -id: 742
  -titleTs: "'anyon':2 'sp3t':5 'suggest':3 'switch':7 'toggl':6"
  -bodyTs: "'2':81 '3rd':117 '8905k514':180 '8905k608':183 '8905k671':181 'achiev':204 'actuat':13,15,21 'advanc':236 'allow':10,101 'also':112 'anoth':62 'anyon':230 'arduino':35 'automat':24,69 'aviat':172 'axi':82,92 'back':51 'code':32 'combin':208 'configur':98 'could':195,203 'cutler':170 'cutler-hamm':169 'day':152 'diagram':132 'easili':196 'eleg':221 'everyth':228 'exact':178 'expens':189 'explain':134 'feel':216 'found':164 'fourth':115 'get':197 'hammer':171 'hope':130 'kind':136 'know':201 'left':60 'like':79,156 'logic':26,70 'look':3 'm':140 'maintain':63,128 'manual':16,46,107 'mind':77 'mode':25,108 'momentari':42 'momentaryon':95,97 'momentaryon-off-momentaryon':94 'old':168 'one':224 'otherwis':18 'posit':55,65,116 'rare':187 'search':153 'seem':175 'set':19 'signifi':67 'similar':205 'someth':78,155,193 'spare':198 'spent':149 'spring':50 'suggest':233 'switch':7,37,84,138,173,213,225 'take':72 'thank':234 'thing':161 'throw':118 'toggl':6,83 'trim':47,104 'two':210 'use':206 'want':39,192 'would':125,218 'x':91 'x-axi':90"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/458798"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688402865 {#1640
    date: 2023-07-03 18:47:45.0 +02: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 {#1551
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1728 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1689 …}
  +slug: "Can-anyone-suggest-a-SP3T-Toggle-switch"
  +title: "Can anyone suggest a 'SP3T' Toggle switch?"
  +url: null
  +body: """
    I am looking for a Toggle switch that will allow me to actuate an actuator manually, or otherwise set the actuator to an ‘automatic’ mode, logic for which which I am coding on an arduino. The switch I want should have momentary On’s for manual trimming that will spring back to an Off position, or it can be left in another maintained On position to signify the automatic logic should take over.\n
    \n
    I had in mind something like a 2-axis Toggle switch that will have in the X-axis an MomentaryOn-Off-MomentaryOn configuration which will allow me to trim when in manual mode, but there should also be a fourth position (3rd Throw) above or below the ‘Off’ which would be a maintained On. Hopefully my diagram below explains the kind of switch I’m after too:\n
    \n
    ```\n
    <pre style="background-color:#ffffff;">\n
    <span style="color:#323232;">       On\n
    </span><span style="color:#323232;">       |\n
    </span>\n
    ```\n
    \n
    (On) - Off - (On)\n
    \n
    I have spent about a day searching for something like this, and the only things I have found are a few old Cutler-Hammer aviation switches which seemed to do exactly this (8905K514, 8905K671, and 8905K608), but these are rare and expensive, and I wanted something I could easily get spares for.\n
    \n
    I know I could achieve similar using a combination of two or more switches, but I feel it would be more elegant to have one switch that does everything. Does anyone have any suggestions?\n
    \n
    Thanks in advance!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688402865 {#1442
    date: 2023-07-03 18:47:45.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  +badges: Doctrine\ORM\PersistentCollection {#2462 …}
  +children: []
  -id: 742
  -titleTs: "'anyon':2 'sp3t':5 'suggest':3 'switch':7 'toggl':6"
  -bodyTs: "'2':81 '3rd':117 '8905k514':180 '8905k608':183 '8905k671':181 'achiev':204 'actuat':13,15,21 'advanc':236 'allow':10,101 'also':112 'anoth':62 'anyon':230 'arduino':35 'automat':24,69 'aviat':172 'axi':82,92 'back':51 'code':32 'combin':208 'configur':98 'could':195,203 'cutler':170 'cutler-hamm':169 'day':152 'diagram':132 'easili':196 'eleg':221 'everyth':228 'exact':178 'expens':189 'explain':134 'feel':216 'found':164 'fourth':115 'get':197 'hammer':171 'hope':130 'kind':136 'know':201 'left':60 'like':79,156 'logic':26,70 'look':3 'm':140 'maintain':63,128 'manual':16,46,107 'mind':77 'mode':25,108 'momentari':42 'momentaryon':95,97 'momentaryon-off-momentaryon':94 'old':168 'one':224 'otherwis':18 'posit':55,65,116 'rare':187 'search':153 'seem':175 'set':19 'signifi':67 'similar':205 'someth':78,155,193 'spare':198 'spent':149 'spring':50 'suggest':233 'switch':7,37,84,138,173,213,225 'take':72 'thank':234 'thing':161 'throw':118 'toggl':6,83 'trim':47,104 'two':210 'use':206 'want':39,192 'would':125,218 'x':91 'x-axi':90"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/458798"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688402865 {#1640
    date: 2023-07-03 18:47:45.0 +02: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 {#1551
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1728 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1689 …}
  +slug: "Can-anyone-suggest-a-SP3T-Toggle-switch"
  +title: "Can anyone suggest a 'SP3T' Toggle switch?"
  +url: null
  +body: """
    I am looking for a Toggle switch that will allow me to actuate an actuator manually, or otherwise set the actuator to an ‘automatic’ mode, logic for which which I am coding on an arduino. The switch I want should have momentary On’s for manual trimming that will spring back to an Off position, or it can be left in another maintained On position to signify the automatic logic should take over.\n
    \n
    I had in mind something like a 2-axis Toggle switch that will have in the X-axis an MomentaryOn-Off-MomentaryOn configuration which will allow me to trim when in manual mode, but there should also be a fourth position (3rd Throw) above or below the ‘Off’ which would be a maintained On. Hopefully my diagram below explains the kind of switch I’m after too:\n
    \n
    ```\n
    <pre style="background-color:#ffffff;">\n
    <span style="color:#323232;">       On\n
    </span><span style="color:#323232;">       |\n
    </span>\n
    ```\n
    \n
    (On) - Off - (On)\n
    \n
    I have spent about a day searching for something like this, and the only things I have found are a few old Cutler-Hammer aviation switches which seemed to do exactly this (8905K514, 8905K671, and 8905K608), but these are rare and expensive, and I wanted something I could easily get spares for.\n
    \n
    I know I could achieve similar using a combination of two or more switches, but I feel it would be more elegant to have one switch that does everything. Does anyone have any suggestions?\n
    \n
    Thanks in advance!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 0
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688402865 {#1442
    date: 2023-07-03 18:47:45.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1686 …}
  +votes: Doctrine\ORM\PersistentCollection {#1692 …}
  +reports: Doctrine\ORM\PersistentCollection {#1711 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1716 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1715 …}
  +badges: Doctrine\ORM\PersistentCollection {#2462 …}
  +children: []
  -id: 742
  -titleTs: "'anyon':2 'sp3t':5 'suggest':3 'switch':7 'toggl':6"
  -bodyTs: "'2':81 '3rd':117 '8905k514':180 '8905k608':183 '8905k671':181 'achiev':204 'actuat':13,15,21 'advanc':236 'allow':10,101 'also':112 'anoth':62 'anyon':230 'arduino':35 'automat':24,69 'aviat':172 'axi':82,92 'back':51 'code':32 'combin':208 'configur':98 'could':195,203 'cutler':170 'cutler-hamm':169 'day':152 'diagram':132 'easili':196 'eleg':221 'everyth':228 'exact':178 'expens':189 'explain':134 'feel':216 'found':164 'fourth':115 'get':197 'hammer':171 'hope':130 'kind':136 'know':201 'left':60 'like':79,156 'logic':26,70 'look':3 'm':140 'maintain':63,128 'manual':16,46,107 'mind':77 'mode':25,108 'momentari':42 'momentaryon':95,97 'momentaryon-off-momentaryon':94 'old':168 'one':224 'otherwis':18 'posit':55,65,116 'rare':187 'search':153 'seem':175 'set':19 'signifi':67 'similar':205 'someth':78,155,193 'spare':198 'spent':149 'spring':50 'suggest':233 'switch':7,37,84,138,173,213,225 'take':72 'thank':234 'thing':161 'throw':118 'toggl':6,83 'trim':47,104 'two':210 'use':206 'want':39,192 'would':125,218 'x':91 'x-axi':90"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/458798"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688402865 {#1640
    date: 2023-07-03 18:47:45.0 +02: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