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.21 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\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#323
      date: 2024-10-22 09:36:20.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: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#317
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#316
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    I mean, a fair amount of people have point out my system is flawed and has been done better so its kinda a waste of time but i don’t think these are good against arguments against it so i will try to clarify this a bit more.\n
    \n
    The sign is not a point of entry, it doesn’t matter that people can copy it anymore than people can have the same first name as you. There is very little anyone can win by knowing or copying your sign except maybe light bullying. It definiteness inst worse then what stranger can do with your email address. It is a name people can use to identify you but its not a proof of identity on its own, you’d need to combine it with something like a password for that.\n
    \n
    At this point of time every site, every store every account is made using your email, the databases already exist. Rather then just inventing a brand new system for new sites, i though of something that could work with the current one. They only need to check their existing database once per email and change it into the hash, so now the user can login using the hash and can no longer login using he email.\n
    \n
    The email verification thing is bog standard procedure we use today build in every account registration setup to guarantee that its the owner of the email that is making an account, i would be using it the same way to make sure you cant create a code for someone elses emai. You may wander how to do this when there is no more email in the registration for other sides. Easy, there is no initial check, its not a problem irl that people have the same name, neither is it a real problem that someone used your sign for a login, i cant see a reason why they would but next to forgot pasword there is now “Someone else has used my sign” In this case the site could still ask an email address as a secondary identifier, Cross reference the email again the code itself (as the code contains the algorithm to convert the email into the code), send standard verification mail so the owner can proof ownership. old account gets deleted and they get a new one. Using someone else sign cant be stopped just like you can pick any first and last name on facebook but because we know the signs to be unique it should be against TOS to create an account using someone a sign made with an email you don’t own without permission.\n
    \n
    This has gone on to long again, its a flawed idea, i wont actually execute it and i pretty much expected it to be shot down, the feedback is still valuable to me, which is why i did it.\n
    \n
    I’ll summarize myself and my initial intentions in a final stance.:\n
    \n
    I firmly stand again the practice of using email addresses as usernames for online identities, there are good reasons for sites to require your email address but a username or way to login is not a good reason for such sensitive communication-information.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703878850 {#1605
    date: 2023-12-29 20:40:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2485 …}
  -id: 262875
  -bodyTs: "'account':150,230,246,386,431 'actual':459 'address':106,349,506,522 'algorithm':367 'alreadi':158 'amount':5 'anymor':66 'anyon':81 'argument':36 'ask':346 'better':19 'bit':47 'bog':221 'brand':165 'build':227 'bulli':93 'cant':259,318,399 'case':341 'chang':194 'check':186,291 'clarifi':44 'code':262,360,364,374 'combin':131 'communic':539 'communication-inform':538 'contain':365 'convert':369 'copi':64,87 'could':176,344 'creat':260,429 'cross':354 'current':180 'd':128 'databas':157,189 'definit':95 'delet':388 'doesn':58 'done':18 'easi':286 'els':265,334,397 'emai':266 'email':105,155,192,215,217,241,279,348,357,371,439,505,521 'entri':56 'everi':145,147,149,229 'except':90 'execut':460 'exist':159,188 'expect':466 'facebook':413 'fair':4 'feedback':473 'final':495 'firm':498 'first':73,408 'flaw':14,455 'forgot':328 'get':387,391 'gone':448 'good':34,514,533 'guarante':234 'hash':198,207 'idea':456 'ident':123,511 'identifi':115,353 'inform':540 'initi':290,491 'inst':96 'intent':492 'invent':163 'irl':296 'kinda':22 'know':85,417 'last':410 'light':92 'like':135,403 'littl':80 'll':486 'login':204,212,316,529 'long':451 'longer':211 'made':152,436 'mail':378 'make':244,256 'matter':60 'may':268 'mayb':91 'mean':2 'much':465 'name':74,110,302,411 'need':129,184 'neither':303 'new':166,169,393 'next':326 'old':385 'one':181,394 'onlin':510 'owner':238,381 'ownership':384 'password':137 'pasword':329 'peopl':7,62,68,111,298 'per':191 'permiss':445 'pick':406 'point':9,54,142 'practic':502 'pretti':464 'problem':295,308 'procedur':223 'proof':121,383 'rather':160 'real':307 'reason':321,515,534 'refer':355 'registr':231,282 'requir':519 'secondari':352 'see':319 'send':375 'sensit':537 'setup':232 'shot':470 'side':285 'sign':50,89,313,338,398,419,435 'site':146,170,343,517 'someon':264,310,333,396,433 'someth':134,174 'stanc':496 'stand':499 'standard':222,376 'still':345,475 'stop':401 'store':148 'stranger':100 'summar':487 'sure':257 'system':12,167 'thing':219 'think':31 'though':172 'time':26,144 'today':226 'tos':427 'tri':42 'uniqu':422 'use':113,153,205,213,225,250,311,336,395,432,504 'user':202 'usernam':508,525 'valuabl':476 'verif':218,377 'wander':269 'wast':24 'way':254,527 'win':83 'without':444 'wont':458 'work':177 'wors':97 'would':248,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5679843"
  +editedAt: DateTimeImmutable @1709136162 {#1377
    date: 2024-02-28 17:02:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703878850 {#1927
    date: 2023-12-29 20:40:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
3 DENIED edit
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#323
      date: 2024-10-22 09:36:20.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: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#317
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#316
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    I mean, a fair amount of people have point out my system is flawed and has been done better so its kinda a waste of time but i don’t think these are good against arguments against it so i will try to clarify this a bit more.\n
    \n
    The sign is not a point of entry, it doesn’t matter that people can copy it anymore than people can have the same first name as you. There is very little anyone can win by knowing or copying your sign except maybe light bullying. It definiteness inst worse then what stranger can do with your email address. It is a name people can use to identify you but its not a proof of identity on its own, you’d need to combine it with something like a password for that.\n
    \n
    At this point of time every site, every store every account is made using your email, the databases already exist. Rather then just inventing a brand new system for new sites, i though of something that could work with the current one. They only need to check their existing database once per email and change it into the hash, so now the user can login using the hash and can no longer login using he email.\n
    \n
    The email verification thing is bog standard procedure we use today build in every account registration setup to guarantee that its the owner of the email that is making an account, i would be using it the same way to make sure you cant create a code for someone elses emai. You may wander how to do this when there is no more email in the registration for other sides. Easy, there is no initial check, its not a problem irl that people have the same name, neither is it a real problem that someone used your sign for a login, i cant see a reason why they would but next to forgot pasword there is now “Someone else has used my sign” In this case the site could still ask an email address as a secondary identifier, Cross reference the email again the code itself (as the code contains the algorithm to convert the email into the code), send standard verification mail so the owner can proof ownership. old account gets deleted and they get a new one. Using someone else sign cant be stopped just like you can pick any first and last name on facebook but because we know the signs to be unique it should be against TOS to create an account using someone a sign made with an email you don’t own without permission.\n
    \n
    This has gone on to long again, its a flawed idea, i wont actually execute it and i pretty much expected it to be shot down, the feedback is still valuable to me, which is why i did it.\n
    \n
    I’ll summarize myself and my initial intentions in a final stance.:\n
    \n
    I firmly stand again the practice of using email addresses as usernames for online identities, there are good reasons for sites to require your email address but a username or way to login is not a good reason for such sensitive communication-information.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703878850 {#1605
    date: 2023-12-29 20:40:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2485 …}
  -id: 262875
  -bodyTs: "'account':150,230,246,386,431 'actual':459 'address':106,349,506,522 'algorithm':367 'alreadi':158 'amount':5 'anymor':66 'anyon':81 'argument':36 'ask':346 'better':19 'bit':47 'bog':221 'brand':165 'build':227 'bulli':93 'cant':259,318,399 'case':341 'chang':194 'check':186,291 'clarifi':44 'code':262,360,364,374 'combin':131 'communic':539 'communication-inform':538 'contain':365 'convert':369 'copi':64,87 'could':176,344 'creat':260,429 'cross':354 'current':180 'd':128 'databas':157,189 'definit':95 'delet':388 'doesn':58 'done':18 'easi':286 'els':265,334,397 'emai':266 'email':105,155,192,215,217,241,279,348,357,371,439,505,521 'entri':56 'everi':145,147,149,229 'except':90 'execut':460 'exist':159,188 'expect':466 'facebook':413 'fair':4 'feedback':473 'final':495 'firm':498 'first':73,408 'flaw':14,455 'forgot':328 'get':387,391 'gone':448 'good':34,514,533 'guarante':234 'hash':198,207 'idea':456 'ident':123,511 'identifi':115,353 'inform':540 'initi':290,491 'inst':96 'intent':492 'invent':163 'irl':296 'kinda':22 'know':85,417 'last':410 'light':92 'like':135,403 'littl':80 'll':486 'login':204,212,316,529 'long':451 'longer':211 'made':152,436 'mail':378 'make':244,256 'matter':60 'may':268 'mayb':91 'mean':2 'much':465 'name':74,110,302,411 'need':129,184 'neither':303 'new':166,169,393 'next':326 'old':385 'one':181,394 'onlin':510 'owner':238,381 'ownership':384 'password':137 'pasword':329 'peopl':7,62,68,111,298 'per':191 'permiss':445 'pick':406 'point':9,54,142 'practic':502 'pretti':464 'problem':295,308 'procedur':223 'proof':121,383 'rather':160 'real':307 'reason':321,515,534 'refer':355 'registr':231,282 'requir':519 'secondari':352 'see':319 'send':375 'sensit':537 'setup':232 'shot':470 'side':285 'sign':50,89,313,338,398,419,435 'site':146,170,343,517 'someon':264,310,333,396,433 'someth':134,174 'stanc':496 'stand':499 'standard':222,376 'still':345,475 'stop':401 'store':148 'stranger':100 'summar':487 'sure':257 'system':12,167 'thing':219 'think':31 'though':172 'time':26,144 'today':226 'tos':427 'tri':42 'uniqu':422 'use':113,153,205,213,225,250,311,336,395,432,504 'user':202 'usernam':508,525 'valuabl':476 'verif':218,377 'wander':269 'wast':24 'way':254,527 'win':83 'without':444 'wont':458 'work':177 'wors':97 'would':248,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5679843"
  +editedAt: DateTimeImmutable @1709136162 {#1377
    date: 2024-02-28 17:02:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703878850 {#1927
    date: 2023-12-29 20:40:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
4 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#323
      date: 2024-10-22 09:36:20.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: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#317
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#316
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    I mean, a fair amount of people have point out my system is flawed and has been done better so its kinda a waste of time but i don’t think these are good against arguments against it so i will try to clarify this a bit more.\n
    \n
    The sign is not a point of entry, it doesn’t matter that people can copy it anymore than people can have the same first name as you. There is very little anyone can win by knowing or copying your sign except maybe light bullying. It definiteness inst worse then what stranger can do with your email address. It is a name people can use to identify you but its not a proof of identity on its own, you’d need to combine it with something like a password for that.\n
    \n
    At this point of time every site, every store every account is made using your email, the databases already exist. Rather then just inventing a brand new system for new sites, i though of something that could work with the current one. They only need to check their existing database once per email and change it into the hash, so now the user can login using the hash and can no longer login using he email.\n
    \n
    The email verification thing is bog standard procedure we use today build in every account registration setup to guarantee that its the owner of the email that is making an account, i would be using it the same way to make sure you cant create a code for someone elses emai. You may wander how to do this when there is no more email in the registration for other sides. Easy, there is no initial check, its not a problem irl that people have the same name, neither is it a real problem that someone used your sign for a login, i cant see a reason why they would but next to forgot pasword there is now “Someone else has used my sign” In this case the site could still ask an email address as a secondary identifier, Cross reference the email again the code itself (as the code contains the algorithm to convert the email into the code), send standard verification mail so the owner can proof ownership. old account gets deleted and they get a new one. Using someone else sign cant be stopped just like you can pick any first and last name on facebook but because we know the signs to be unique it should be against TOS to create an account using someone a sign made with an email you don’t own without permission.\n
    \n
    This has gone on to long again, its a flawed idea, i wont actually execute it and i pretty much expected it to be shot down, the feedback is still valuable to me, which is why i did it.\n
    \n
    I’ll summarize myself and my initial intentions in a final stance.:\n
    \n
    I firmly stand again the practice of using email addresses as usernames for online identities, there are good reasons for sites to require your email address but a username or way to login is not a good reason for such sensitive communication-information.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703878850 {#1605
    date: 2023-12-29 20:40:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
    "@webghost0101@sopuli.xyz"
    "@ISometimesAdmin@the.coolest.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2485 …}
  -id: 262875
  -bodyTs: "'account':150,230,246,386,431 'actual':459 'address':106,349,506,522 'algorithm':367 'alreadi':158 'amount':5 'anymor':66 'anyon':81 'argument':36 'ask':346 'better':19 'bit':47 'bog':221 'brand':165 'build':227 'bulli':93 'cant':259,318,399 'case':341 'chang':194 'check':186,291 'clarifi':44 'code':262,360,364,374 'combin':131 'communic':539 'communication-inform':538 'contain':365 'convert':369 'copi':64,87 'could':176,344 'creat':260,429 'cross':354 'current':180 'd':128 'databas':157,189 'definit':95 'delet':388 'doesn':58 'done':18 'easi':286 'els':265,334,397 'emai':266 'email':105,155,192,215,217,241,279,348,357,371,439,505,521 'entri':56 'everi':145,147,149,229 'except':90 'execut':460 'exist':159,188 'expect':466 'facebook':413 'fair':4 'feedback':473 'final':495 'firm':498 'first':73,408 'flaw':14,455 'forgot':328 'get':387,391 'gone':448 'good':34,514,533 'guarante':234 'hash':198,207 'idea':456 'ident':123,511 'identifi':115,353 'inform':540 'initi':290,491 'inst':96 'intent':492 'invent':163 'irl':296 'kinda':22 'know':85,417 'last':410 'light':92 'like':135,403 'littl':80 'll':486 'login':204,212,316,529 'long':451 'longer':211 'made':152,436 'mail':378 'make':244,256 'matter':60 'may':268 'mayb':91 'mean':2 'much':465 'name':74,110,302,411 'need':129,184 'neither':303 'new':166,169,393 'next':326 'old':385 'one':181,394 'onlin':510 'owner':238,381 'ownership':384 'password':137 'pasword':329 'peopl':7,62,68,111,298 'per':191 'permiss':445 'pick':406 'point':9,54,142 'practic':502 'pretti':464 'problem':295,308 'procedur':223 'proof':121,383 'rather':160 'real':307 'reason':321,515,534 'refer':355 'registr':231,282 'requir':519 'secondari':352 'see':319 'send':375 'sensit':537 'setup':232 'shot':470 'side':285 'sign':50,89,313,338,398,419,435 'site':146,170,343,517 'someon':264,310,333,396,433 'someth':134,174 'stanc':496 'stand':499 'standard':222,376 'still':345,475 'stop':401 'store':148 'stranger':100 'summar':487 'sure':257 'system':12,167 'thing':219 'think':31 'though':172 'time':26,144 'today':226 'tos':427 'tri':42 'uniqu':422 'use':113,153,205,213,225,250,311,336,395,432,504 'user':202 'usernam':508,525 'valuabl':476 'verif':218,377 'wander':269 'wast':24 'way':254,527 'win':83 'without':444 'wont':458 'work':177 'wors':97 'would':248,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/5679843"
  +editedAt: DateTimeImmutable @1709136162 {#1377
    date: 2024-02-28 17:02:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703878850 {#1927
    date: 2023-12-29 20:40:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "privacy@lemmy.ml"
  +title: "privacy"
  +description: """
    A place to discuss privacy and freedom in the digital world.\n
    ============================================================\n
    \n
    Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
    \n
    In this community everyone is welcome to post links and discuss topics related to privacy.\n
    \n
    ### Some Rules\n
    \n
    - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
    - Don’t promote proprietary software\n
    - Try to keep things on topic\n
    - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
    - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
    - Be nice :)\n
    \n
    ### Related communities\n
    \n
    - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
    - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
    - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
    - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
    \n
    ### Chat rooms\n
    \n
    - [Matrix/Element]Dead\n
    - [Discord](https://discord.gg/8xfrVjvngh)\n
    \n
    much thanks to @gary_host_laptop for the logo design :)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 561
  +entryCommentCount: 7684
  +postCount: 6
  +postCommentCount: 73
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582580 {#323
    date: 2024-10-22 09:36:20.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: 85
  +apId: "privacy@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/privacy"
  +apPublicUrl: "https://lemmy.ml/c/privacy"
  +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "privacy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583592 {#317
    date: 2024-10-22 09:53:12.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1699780272 {#316
    date: 2023-11-12 10:11:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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