GET https://preprod.postlab.fr/demos/logiciel/542

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\UserAuthenticator
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "App\Security\UserAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#1362
  -map: Symfony\Component\Security\Http\AccessMap {#1361 …}
  -logger: Monolog\Logger {#1373 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1255
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#601 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#1373 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1254 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#1397 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#1375 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#1252 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1248
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1250 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1247
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#562 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1121 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1361 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1370
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#562 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1380 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#1397 …}
}
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\APIKeyVoter"
6
"App\Security\Voter\ArticleVoter"
7
"App\Security\Voter\CalendarVoter"
8
"App\Security\Voter\InstitutionVoter"
9
"App\Security\Voter\LabVoter"
10
"App\Security\Voter\LicenseVoter"
11
"App\Security\Voter\MessagesVoter"
12
"App\Security\Voter\PlatformSoftwareVoter"
13
"App\Security\Voter\PlatformVoter"
14
"App\Security\Voter\SSHKeyVoter"
15
"App\Security\Voter\SoftwareVoter"
16
"App\Security\Voter\TeamVoter"
17
"App\Security\Voter\TrainingVoter"
18
"App\Security\Voter\VolumeVoter"
19
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"

Access decision log

# Result Attributes Object
1 DENIED PLATFORM_SHOW_SOFTWARE
App\Entity\Software {#1782
  -id: 542
  -name: "DyClee"
  -description: "<div>Dyclee est un algorithme de clustering offrant des capacités remarquables en raison de son aptitude à suivre dynamiquement les changements doux et/ou brusques dans les conditions d'évolution. Il utilise une approche en deux étapes basée sur la distance et la densité qui peut détecter des grappes à fort chevauchement même dans des distributions à de densité, sans faire d'hypothèse sur la convexité des grappes. Il réagit rapidement aux flux de données et présente de bonnes propriétés de rejet des valeurs aberrantes. Un seul paramètre, la taille des grappes souhaitées, est nécessaire. Cet ensemble unique de capacités le rend particulièrement utile pour pour les experts du domaine désireux de s'engager dans la science des données et la prédictive.</div>"
  -version: null
  -created_at: Carbon\Carbon @1698710400 {#1783
    #endOfTime: false
    #startOfTime: false
    #constructedObjectId: "00000000000006f70000000000000000"
    #localMonthsOverflow: null
    #localYearsOverflow: null
    #localStrictModeEnabled: null
    #localHumanDiffOptions: null
    #localToStringFormat: null
    #localSerializer: null
    #localMacros: null
    #localGenericMacros: null
    #localFormatFunction: null
    #localTranslator: null
    #dumpProperties: [
      "date"
      "timezone_type"
      "timezone"
    ]
    #dumpLocale: null
    #dumpDateProperties: null
    date: 2023-10-31 00:00:00.0 UTC (+00:00)
  }
  -domains: Doctrine\ORM\PersistentCollection {#1813 …}
  -disciplines: Doctrine\ORM\PersistentCollection {#1848 …}
  -teams: Doctrine\ORM\PersistentCollection {#1973 …}
  -labs: Doctrine\ORM\PersistentCollection {#2090 …}
  -institutions: Doctrine\ORM\PersistentCollection {#2171 …}
  -containers: Doctrine\ORM\PersistentCollection {#2181 …}
  -comments: Doctrine\ORM\PersistentCollection {#2175 …}
  -software_data: Doctrine\ORM\PersistentCollection {#2281 …}
  -demo_software_data: Doctrine\ORM\PersistentCollection {#2330 …}
  -collected_data: Doctrine\ORM\PersistentCollection {#2368 …}
  -medias: Doctrine\ORM\PersistentCollection {#2370 …}
  -keywords: Doctrine\ORM\PersistentCollection {#2494 …}
  -tags: Doctrine\ORM\PersistentCollection {#2496 …}
  -licenses: Doctrine\ORM\PersistentCollection {#2596 …}
  -translation: null
  -slug: "dyclee"
  -status: [
    "published" => 1
  ]
  -softwareCopies: Doctrine\ORM\PersistentCollection {#2601 …}
  -softwareEdited: Doctrine\ORM\PersistentCollection {#2602 …}
  -programmingLanguages: Doctrine\ORM\PersistentCollection {#2641 …}
  -inputType: Doctrine\ORM\PersistentCollection {#2643 …}
  -outputType: Doctrine\ORM\PersistentCollection {#2646 …}
  -website: null
  -github: null
  -gitlab: null
  -bitbucket: null
  -idHal: null
  -bibtex: null
  -logo: null
  -contact: Doctrine\ORM\PersistentCollection {#2679 …}
  -articles: Doctrine\ORM\PersistentCollection {#2877 …}
  -developers: [
    "Nathalie Barbosa Roa"
    "Renaud Pons"
    "Louise Travé-Massuyès"
  ]
  -os: []
  -project: null
  -funding: null
  -developerUser: Doctrine\ORM\PersistentCollection {#2879 …}
  -review: null
  -swh: null
  -authorized_users: Doctrine\ORM\PersistentCollection {#2941 …}
  -onPlatform: true
  -privateDemo: false
  -hostedDemo: true
}
"App\Security\Voter\APIKeyVoter"
ACCESS ABSTAIN
"App\Security\Voter\ArticleVoter"
ACCESS ABSTAIN
"App\Security\Voter\CalendarVoter"
ACCESS ABSTAIN
"App\Security\Voter\InstitutionVoter"
ACCESS ABSTAIN
"App\Security\Voter\LabVoter"
ACCESS ABSTAIN
"App\Security\Voter\LicenseVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessagesVoter"
ACCESS ABSTAIN
"App\Security\Voter\PlatformSoftwareVoter"
ACCESS DENIED
"App\Security\Voter\PlatformVoter"
ACCESS DENIED
"App\Security\Voter\SSHKeyVoter"
ACCESS ABSTAIN
"App\Security\Voter\SoftwareVoter"
ACCESS ABSTAIN
"App\Security\Voter\TeamVoter"
ACCESS ABSTAIN
"App\Security\Voter\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\VolumeVoter"
ACCESS ABSTAIN
Show voter details