POST http://identity-server.test.softplus.tsszo.eu/api/login

Security

Token

admin Username
Authenticated
Property Value
Roles
[
  "ROLE_USER"
]
Inherited Roles none
Token
Tss\IdentityServerBundle\Security\IdentityServerToken {#1380
  -user: Tss\IdentityServerBundle\Entity\SystemUser\SystemUser {#1367 …}
  -roleNames: [
    "ROLE_USER"
  ]
  -attributes: [
    "access_token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiJ9.vtP49OJPX5FYVd4pS9IKyfabOlR5LO0YO1yuww3QLXA1_A2WPx925cMjwHrOO5_zgiR7-lXQ0XGKgfQN2LccCg"
    "decoded_token" => [
      "iss" => "identity-server.app.beta.tsszo.eu"
      "sub" => "admin"
      "exp" => 1777378288
      "iat" => 1745842288
      "jti" => "2e482815-f96c-4727-ad74-f888d77cbf44"
      "sur" => true
      "eml" => "admin"
      "email" => "admin"
      "hw_drivers" => [
        "web_api"
      ]
    ]
    "api_token" => null
    "hw_driver_token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiIsImh3X2RyaXZlcnMiOlsid2ViX2FwaSJdfQ.CkI7Xg4KdMtBOz5GuJYKkqroPMUG7bOxO6F7X9dG8CQ_D-UEltDsdVq1EC7ALbZaXWdKD04DzkM9tep85z-WBw"
    "system_user" => true
  ]
  -firewallName: "api"
}

Firewall

api Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.all_user_provider
context (none)
entry_point Tss\IdentityServerBundle\Security\IdentityServerJwtTokenAuthenticator
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "App\Security\IdentityServer\ApiFormAuthenticator"
  "Tss\IdentityServerBundle\Security\IdentityServerJwtTokenAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#705
  -map: Symfony\Component\Security\Http\AccessMap {#708 …}
  -logger: Symfony\Bridge\Monolog\Logger {#681 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#836
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#835 …}
}
549.81 ms
Symfony\Component\HttpFoundation\JsonResponse {#1381
  +headers: Symfony\Component\HttpFoundation\ResponseHeaderBag {#1407 …}
  #content: "{"data":{"jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiJ9.vtP49OJPX5FYVd4pS9IKyfabOlR5LO0YO1yuww3QLXA1_A2WPx925cMjwHrOO5_zgiR7-lXQ0XGKgfQN2LccCg","hardware_jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiIsImh3X2RyaXZlcnMiOlsid2ViX2FwaSJdfQ.CkI7Xg4KdMtBOz5GuJYKkqroPMUG7bOxO6F7X9dG8CQ_D-UEltDsdVq1EC7ALbZaXWdKD04DzkM9tep85z-WBw"},"error":null,"status":1}"
  #version: "1.1"
  #statusCode: 200
  #statusText: "OK"
  #charset: "UTF-8"
  #data: "{"data":{"jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiJ9.vtP49OJPX5FYVd4pS9IKyfabOlR5LO0YO1yuww3QLXA1_A2WPx925cMjwHrOO5_zgiR7-lXQ0XGKgfQN2LccCg","hardware_jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJpc3MiOiJpZGVudGl0eS1zZXJ2ZXIuYXBwLmJldGEudHNzem8uZXUiLCJzdWIiOiJhZG1pbiIsImV4cCI6MTc3NzM3ODI4OCwiaWF0IjoxNzQ1ODQyMjg4LCJqdGkiOiIyZTQ4MjgxNS1mOTZjLTQ3MjctYWQ3NC1mODg4ZDc3Y2JmNDQiLCJzdXIiOnRydWUsImVtbCI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiIsImh3X2RyaXZlcnMiOlsid2ViX2FwaSJdfQ.CkI7Xg4KdMtBOz5GuJYKkqroPMUG7bOxO6F7X9dG8CQ_D-UEltDsdVq1EC7ALbZaXWdKD04DzkM9tep85z-WBw"},"error":null,"status":1}"
  #callback: null
  #encodingOptions: 15
}

Authenticators

Authenticator Supports Duration Passport
"Tss\IdentityServerBundle\Security\IdentityServerJwtTokenAuthenticator"
0.00 ms (none)
"App\Security\IdentityServer\ApiFormAuthenticator"
85.87 ms
Symfony\Component\Security\Http\Authenticator\Passport\Passport {#1068
  #user: Tss\IdentityServerBundle\Entity\SystemUser\SystemUser {#1367 …}
  -badges: [
    "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#1255
      -userIdentifier: "SYSTEM:admin"
      -userLoader: Symfony\Component\Security\Core\User\ChainUserProvider::loadUserByIdentifier(string $identifier): UserInterface {#1277 …}
      -user: Tss\IdentityServerBundle\Entity\SystemUser\SystemUser {#1367 …}
      -attributes: null
    }
    "Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials" => Symfony\Component\Security\Http\Authenticator\Passport\Credentials\CustomCredentials {#1234
      -customCredentialsChecker: Closure($credentials, $user) {#1212 …}
      -credentials: "Sst*8520"
      -resolved: true
    }
    "Symfony\Component\Security\Http\Authenticator\Passport\Badge\PasswordUpgradeBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\PasswordUpgradeBadge {#1031
      -plaintextPassword: null
      -passwordUpgrader: null
    }
  ]
  -attributes: [
    "withPayload" => false
    "apps" => null
    "customData" => []
  ]
}

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"