Security
Token
| Property | Value |
|---|---|
| Roles |
[ 0 => "ROLE_USER" 2 => "ROLE_SUPER_ADMIN" 3 => "ROLE_ADMIN" 4 => "ROLE_PROVEEDOR" 5 => "ROLE_CLIENTE" ] |
| Inherited Roles | [ "ROLE_INVERSOR" "ROLE_FINANCIADO" ] |
| Token | Symfony\Component\Security\Http\Authenticator\Token\PostAuthenticationToken {#746 -user: App\Entity\Applicant {#1101 …} -roleNames: [ 0 => "ROLE_USER" 2 => "ROLE_SUPER_ADMIN" 3 => "ROLE_ADMIN" 4 => "ROLE_PROVEEDOR" 5 => "ROLE_CLIENTE" ] -attributes: [] -firewallName: "main" } |
Firewall
main
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | SmartEscrow\SsoSdk\Security\SsoUserProvider |
| context | main |
| entry_point | SmartEscrow\SsoSdk\Security\SsoAuthenticator |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [ "remember_me" "SmartEscrow\SsoSdk\Security\SsoAuthenticator" ] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#815 -map: Symfony\Component\Security\Http\AccessMap {#817 …} -logger: Monolog\Logger {#744 …} -httpPort: 80 -httpsPort: 443 } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#842 -sessionKey: "_security_main" -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#450 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#836 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#416 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#841 …} -logger: Monolog\Logger {#744 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#766 …} } |
28.04 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#850 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#845 …} } |
(none) | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#852 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#415 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#424 …} -map: Symfony\Component\Security\Http\AccessMap {#817 …} } |
0.85 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#741 -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "/logout" ] -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#415 …} -httpUtils: Symfony\Component\Security\Http\HttpUtils {#770 …} -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#766 …} -csrfTokenManager: null } |
(none) | (none) |
Authenticators
| Status | Authenticator |
|---|---|
| skipped |
"SmartEscrow\SsoSdk\Security\SsoAuthenticator" This authenticator did not support the request. |
| skipped |
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" This authenticator did not support the request. |
Access Decision
affirmative
Strategy
| # | Voter class |
|---|---|
| 1 | "Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter" |
| 2 | "EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter" |
Access decision log
| # | Result | Attributes | Object | ||
|---|---|---|---|---|---|
| 1 | GRANTED |
[ "ROLE_ADMIN" "ROLE_USER" "ROLE_INVERSOR" "ROLE_FINANCIADO" ] |
Symfony\Component\HttpFoundation\Request {#2 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +request: Symfony\Component\HttpFoundation\InputBag {#5 …} +query: Symfony\Component\HttpFoundation\InputBag {#10 …} +server: Symfony\Component\HttpFoundation\ServerBag {#18 …} +files: Symfony\Component\HttpFoundation\FileBag {#17 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …} #content: "batchActionName=executeBatch&entityFqcn=App%5CEntity%5CScheduledOperation&batchActionUrl=https%3A%2F%2Fwallet.cuentasescrow.com%2Fadmin%3FcrudAction%3DexecuteBatchOperations%26crudControllerFqcn%3DApp%255CController%255CAdmin%255CScheduledOperationCrudController&batchActionCsrfToken=8d.gaMKGWuF2_5Pn2WOJWoAURKQLN-_W62awsQeAdxiVQQ.2cF7Sy_rmcgb9A7edgZfPCb6RejxHM_vj4wuRbIgGkrLy1ppIufqyw3zNA&batchActionEntityIds%5B0%5D=d2167c84-6aaf-47a7-b00e-a6ce8cbc27a2&batchActionEntityIds%5B1%5D=b693caef-fb51-4336-b667-48a8245924df&batchActionEntityIds%5B2%5D=0dca6683-4a66-4d8c-9921-e57af1ce21e6&batchActionEntityIds%5B3%5D=f646eeaf-d9e5-4fa9-bbba-53764172b163&batchActionEntityIds%5B4%5D=292af559-afb5-47ed-b3aa-7522ad8c11cd&batchActionEntityIds%5B5%5D=cc36aeb4-e611-4215-bcfd-ace37826ab69" #languages: null #charsets: null #encodings: null #acceptableContentTypes: [ "text/html" "application/xhtml+xml" "image/avif" "image/webp" "image/apng" "application/xml" "*/*" "application/signed-exchange;v=b3" ] #pathInfo: "/admin" #requestUri: "/admin?crudAction=executeBatchOperations&crudControllerFqcn=App%5CController%5CAdmin%5CScheduledOperationCrudController" #baseUrl: "" #basePath: null #method: "POST" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#788 …} #locale: null #defaultLocale: "es" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "" : "html" } |
||
|
|||||
| 2 | GRANTED | EA_ACCESS_ENTITY | EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1333 -isAccessible: true -fqcn: "App\Entity\ScheduledOperation" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1121 …} -instance: null -primaryKeyName: "id" -primaryKeyValue: null -permission: null -fields: null -actions: null } |
||
| Show voter details | |||||
| 3 | GRANTED | ROLE_ADMIN | null |
||
|
|||||