Security Token

639b544b4325a Username
Authenticated
Property Value
Roles
[
  "ROLE_ADMIN"
]
Inherited Roles
[
  "ROLE_USER"
  "ROLE_OPERATEUR"
  "ROLE_EVENT_CREATE"
  "ROLE_ALLOWED_TO_SWITCH"
]
Token
App\Security\Guard\ApiGuardToken {#706
  -rights: [
    "NAV_TABLEAU_BORD"
    "NAV_TIERS"
    "NAV_CONTRATS"
    "NAV_CHANTIERS"
    "NAV_PLATEFORMES"
    "NAV_LIVRAISONS"
    "NAV_FACTURATION"
    "NAV_PARAMETRES"
    "API_GET_CUBAGELIVRAISONPLATEFORME"
    "API_POST_CUBAGELIVRAISONPLATEFORME"
    "API_PUT_CUBAGELIVRAISONPLATEFORME"
    "API_PATCH_CUBAGELIVRAISONPLATEFORME"
    "API_DELETE_CUBAGELIVRAISONPLATEFORME"
    "API_GET_PLATEFORME"
    "API_POST_PLATEFORME"
    "API_PUT_PLATEFORME"
    "API_PATCH_PLATEFORME"
    "API_DELETE_PLATEFORME"
    "API_GET_CUBAGEPLATEFORME"
    "API_POST_CUBAGEPLATEFORME"
    "API_PUT_CUBAGEPLATEFORME"
    "API_PATCH_CUBAGEPLATEFORME"
    "API_DELETE_CUBAGEPLATEFORME"
    "API_GET_USER"
    "API_POST_USER"
    "API_PUT_USER"
    "API_PATCH_USER"
    "API_DELETE_USER"
    "API_GET_TIERS"
    "API_POST_TIERS"
    "API_PUT_TIERS"
    "API_PATCH_TIERS"
    "API_DELETE_TIERS"
    "API_GET_CHAUFFEUR"
    "API_POST_CHAUFFEUR"
    "API_PUT_CHAUFFEUR"
    "API_PATCH_CHAUFFEUR"
    "API_DELETE_CHAUFFEUR"
    "API_GET_CONTACT"
    "API_POST_CONTACT"
    "API_PUT_CONTACT"
    "API_PATCH_CONTACT"
    "API_DELETE_CONTACT"
    "API_GET_CONTRAT"
    "API_POST_CONTRAT"
    "API_PUT_CONTRAT"
    "API_PATCH_CONTRAT"
    "API_DELETE_CONTRAT"
    "API_GET_PRESTATIONTYPE"
    "API_POST_PRESTATIONTYPE"
    "API_PUT_PRESTATIONTYPE"
    "API_PATCH_PRESTATIONTYPE"
    "API_DELETE_PRESTATIONTYPE"
    "API_GET_PRESTATION"
    "API_POST_PRESTATION"
    "API_PUT_PRESTATION"
    "API_PATCH_PRESTATION"
    "API_DELETE_PRESTATION"
    "API_REPARTITION_PRESTATION"
    "API_GET_CUBAGEPRESTATIONESTIMED"
    "API_POST_CUBAGEPRESTATIONESTIMED"
    "API_PUT_CUBAGEPRESTATIONESTIMED"
    "API_PATCH_CUBAGEPRESTATIONESTIMED"
    "API_DELETE_CUBAGEPRESTATIONESTIMED"
    "API_GET_CUBAGEPRESTATION"
    "API_POST_CUBAGEPRESTATION"
    "API_PUT_CUBAGEPRESTATION"
    "API_PATCH_CUBAGEPRESTATION"
    "API_DELETE_CUBAGEPRESTATION"
    "API_GET_CUBAGECHANTIER"
    "API_POST_CUBAGECHANTIER"
    "API_PUT_CUBAGECHANTIER"
    "API_PATCH_CUBAGECHANTIER"
    "API_DELETE_CUBAGECHANTIER"
    "API_GET_INTERVENTION"
    "API_POST_INTERVENTION"
    "API_PUT_INTERVENTION"
    "API_PATCH_INTERVENTION"
    "API_DELETE_INTERVENTION"
    "API_GET_INTERVENTIONTYPE"
    "API_POST_INTERVENTIONTYPE"
    "API_PUT_INTERVENTIONTYPE"
    "API_PATCH_INTERVENTIONTYPE"
    "API_DELETE_INTERVENTIONTYPE"
    "API_GET_PARCELLE"
    "API_POST_PARCELLE"
    "API_PUT_PARCELLE"
    "API_PATCH_PARCELLE"
    "API_DELETE_PARCELLE"
    "API_GET_CHANTIER"
    "API_POST_CHANTIER"
    "API_PUT_CHANTIER"
    "API_PATCH_CHANTIER"
    "API_DELETE_CHANTIER"
    "API_GET_DOCUMENT"
    "API_POST_DOCUMENT"
    "API_PUT_DOCUMENT"
    "API_PATCH_DOCUMENT"
    "API_DELETE_DOCUMENT"
    "API_GET_BOISTYPE"
    "API_POST_BOISTYPE"
    "API_PUT_BOISTYPE"
    "API_PATCH_BOISTYPE"
    "API_DELETE_BOISTYPE"
    "API_GET_BOISQUALITY"
    "API_POST_BOISQUALITY"
    "API_PUT_BOISQUALITY"
    "API_PATCH_BOISQUALITY"
    "API_DELETE_BOISQUALITY"
    "API_GET_BOISSIZE"
    "API_POST_BOISSIZE"
    "API_PUT_BOISSIZE"
    "API_PATCH_BOISSIZE"
    "API_DELETE_BOISSIZE"
    "API_GET_MARQUAGE"
    "API_POST_MARQUAGE"
    "API_PUT_MARQUAGE"
    "API_PATCH_MARQUAGE"
    "API_DELETE_MARQUAGE"
    "API_GET_LIVRAISON"
    "API_POST_LIVRAISON"
    "API_PUT_LIVRAISON"
    "API_PATCH_LIVRAISON"
    "API_DELETE_LIVRAISON"
    "API_GET_CUBAGELIVRAISON"
    "API_POST_CUBAGELIVRAISON"
    "API_PUT_CUBAGELIVRAISON"
    "API_PATCH_CUBAGELIVRAISON"
    "API_DELETE_CUBAGELIVRAISON"
    "API_GET_PURCHASEPRICE"
    "API_POST_PURCHASEPRICE"
    "API_PUT_PURCHASEPRICE"
    "API_PATCH_PURCHASEPRICE"
    "API_DELETE_PURCHASEPRICE"
    "API_GET_PURCHASE"
    "API_POST_PURCHASE"
    "API_PUT_PURCHASE"
    "API_PATCH_PURCHASE"
    "API_DELETE_PURCHASE"
    "API_GET_TAB_BORD_BOIS_RESTANTS"
    "API_GET_CUBAGECHANTIERRESTANT"
    "API_POST_CUBAGECHANTIERRESTANT"
    "API_GET_ABATTEUR"
    "API_POST_ABATTEUR"
    "API_PUT_ABATTEUR"
    "API_PATCH_ABATTEUR"
    "API_DELETE_ABATTEUR"
    "API_GET_DEBARDEUR"
    "API_POST_DEBARDEUR"
    "API_PUT_DEBARDEUR"
    "API_PATCH_DEBARDEUR"
    "API_DELETE_DEBARDEUR"
  ]
  -token: App\Entity\Token {#657 …}
  -providerKey: "api"
  -user: Proxies\__CG__\App\Entity\User {#707 …}
  -roleNames: [
    "ROLE_ADMIN"
  ]
  -authenticated: true
  -attributes: []
}

Security Firewall

api Name
Security enabled
Stateless
Allows anonymous

Configuration

Key Value
provider security.user.provider.concrete.our_db_provider
context (none)
entry_point App\Security\Authenticator\ApiAuthenticator
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
listeners
[
  "guard"
  "json_login"
  "anonymous"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#177
  -map: Symfony\Component\Security\Http\AccessMap {#176 …}
  -authenticationEntryPoint: Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint {#175 …}
  -logger: Symfony\Bridge\Monolog\Logger {#184 …}
}
0.00 ms (none)
Symfony\Component\Security\Guard\Firewall\GuardAuthenticationListener {#171
  -guardHandler: Symfony\Component\Security\Guard\GuardAuthenticatorHandler {#173 …}
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#327 …}
  -providerKey: "api"
  -guardAuthenticators: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#170 …}
  -logger: Symfony\Bridge\Monolog\Logger {#184 …}
  -rememberMeServices: null
}
21.69 ms (none)
Symfony\Component\Security\Http\Firewall\UsernamePasswordJsonAuthenticationListener {#167
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#354 …}
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#327 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#225 …}
  -providerKey: "api"
  -successHandler: null
  -failureHandler: null
  -options: [
    "username_path" => "email"
    "password_path" => "password"
    "check_path" => "app_api_token_login"
    "use_forward" => false
    "require_previous_session" => false
  ]
  -logger: Symfony\Bridge\Monolog\Logger {#184 …}
  -eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#444 …}
  -propertyAccessor: Symfony\Component\PropertyAccess\PropertyAccessor {#261 …}
  -sessionStrategy: Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy {#799 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener {#168
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#354 …}
  -secret: "Sdxj9NK"
  -authenticationManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#327 …}
  -logger: Symfony\Bridge\Monolog\Logger {#184 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#847
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#354 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#324 …}
  -map: Symfony\Component\Security\Http\AccessMap {#176 …}
  -authManager: Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager {#327 …}
}
0.00 ms (none)

Security Voters (5)

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\AccessControlVoter"
5
"App\Security\Voter\BelongUserVoter"

Access decision log

# Result Attributes Object
1 GRANTED IS_AUTHENTICATED_REMEMBERED
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 GRANTED API_GET_TIERS
Proxies\__CG__\App\Entity\User {#707 …}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
ACCESS ABSTAIN
"App\Security\Voter\AccessControlVoter"
ACCESS GRANTED
Show voter details