Security
Token
0720262705
Username
Authenticated
Property | Value |
---|---|
Roles |
[ "ROLE_USER" "ROLE_CLERK" ] |
Inherited Roles | none |
Token | Symfony\Component\Security\Guard\Token\PostAuthenticationGuardToken {#927 -user: App\Entity\User {#867 …} -roleNames: [ "ROLE_USER" "ROLE_CLERK" ] -authenticated: true -attributes: [] -providerKey: "api" } |
Firewall
api
Name
Security enabled
Stateless
Configuration
Key | Value |
---|---|
provider | security.user.provider.concrete.sys_users |
context | (none) |
entry_point | security.authenticator.guard.api.0 |
user_checker | security.user_checker |
access_denied_handler | (none) |
access_denied_url | (none) |
authenticators | [
"guard"
] |
Listeners
Listener | Duration | Response |
---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#434 -map: Symfony\Component\Security\Http\AccessMap {#389 …} -authenticationEntryPoint: null -logger: Symfony\Bridge\Monolog\Logger {#430 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#468 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#471 …} } |
54.77 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#935 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#408 …} -map: Symfony\Component\Security\Http\AccessMap {#389 …} -authManager: null -exceptionOnNoToken: false } |
0.85 ms | (none) |
Authenticators
Authenticator | Supports | Duration | Passport |
---|---|---|---|
"App\Api\Authentication\Authenticator" |
0.71 ms | Symfony\Component\Security\Http\Authenticator\Passport\Passport {#40 #user: App\Entity\User {#867 …} -badges: [ "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#38 -userIdentifier: "guard_authenticator_1331e8968d776b4abc9e6e791d434073" -userLoader: Closure() {#42 …} -user: App\Entity\User {#867 …} } "Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials" => Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials {#34 -customCredentialsChecker: [ App\Api\Authentication\Authenticator {#422 -JWTEncoder: Lexik\Bundle\JWTAuthenticationBundle\Encoder\LcobucciJWTEncoder {#437 …} -entityManager: Doctrine\ORM\EntityManager {#362 …} } "checkCredentials" ] -credentials: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NTE0NTQzMTAsImV4cCI6MTc1MTQ2ODcxMCwicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9DTEVSSyJdLCJ1c2VybmFtZSI6IjA3MjAyNjI3MDUiLCJ1c2VyX2lkIjo3MH0.Zcn4BHDu6FaEVCfeAjZCd4RbXCWL3u0J7CZS9sZMWENmO6Z5-CdZO44Ba-gH8_6R15f4PqdzeGl6PB_BEx3hg9es7ZYGIUt8BebeH5QDVX88eIAFoE9AA9LPH5U98jlj9Zht0uijmp_hcsDo7N33ldvZuR0oSI8LYSrAl9xJAY0aMqpEje8ddtjuoVraVjvgEm2k0BntZ3TmeDGBV7YA_X-G9VbmoOpmjFHDRqleMwPtWm8597QDT3u0n_CBSg1F9lx4QlI4oT95vyoav-tZaCilbxyeypeehISVMIbz2w1vrgQ4njezKsD1bm_7oy5DDnIJkg6RXnhJpZAc49bFTrV9PUfHxyBzPMLUGxoQ-0ntCGWaN3gbus-4iyMbOlllCAQWNmMdwDm0Rpga160eyA-XX6A6gJp8nW8xuxZvteX9qG5XXnO7dZT9kGgvSypTi8DauRwf-oi3iFaEb4sXc-k_fSwefFGu1NSB44_3OmiJNJxK3tW972Kn4E6xmmlkWMy-MIyH7SmySFy0fg9vtvBsI0wYIJ2vyZyvBJIGwCEx6RIwf5TZ4_SF5LS9AXD2B3or8UInW3FJZRJx2CpxTMubZzDmIcggpE7PAvgVGrC3Mj4ASD4jc0eMpBCvpxCR-URLNgK3hxBJaiZdBbXThAX1qa5NqZqZjhGOodW9r0k" -resolved: true } ] -attributes: [] } |
Access Decision
affirmative
Strategy
Access decision log
# | Result | Attributes | Object | ||
---|---|---|---|---|---|
1 | GRANTED | ROLE_CLERK | Symfony\Component\HttpFoundation\Request {#55 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#97 …} +request: Symfony\Component\HttpFoundation\InputBag {#103 …} +query: Symfony\Component\HttpFoundation\InputBag {#98 …} +server: Symfony\Component\HttpFoundation\ServerBag {#94 …} +files: Symfony\Component\HttpFoundation\FileBag {#95 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#96 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#93 …} #content: "" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/api/deliveries/receive/parcel/688334" #requestUri: "/api/deliveries/receive/parcel/688334" #baseUrl: "" #basePath: null #method: "PATCH" #format: "json" #session: Symfony\Component\HttpFoundation\Session\Session {#2134 …} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: null -isIisRewrite: false : "" } |
||
|