Security
Token
sidbc@pm.me
Username
Authenticated
| Property | Value |
|---|---|
| Roles |
[ "ROLE_SUPER_ADMIN" "ROLE_ADMIN" ] |
| Inherited Roles | none |
| Token | Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#36 -user: App\Entity\User {#589 …} -roleNames: [ "ROLE_SUPER_ADMIN" "ROLE_ADMIN" ] -attributes: [] -firewallName: "main" } |
Firewall
main
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | security.user.provider.concrete.app_user_provider |
| context | main |
| entry_point | security.authenticator.form_login.main |
| user_checker | security.user_checker |
| access_denied_handler | App\Security\AccessDeniedHandler |
| access_denied_url | (none) |
| authenticators | [
"form_login"
] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#60 -map: Symfony\Component\Security\Http\AccessMap {#59 …} -logger: Monolog\Logger {#109 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#49 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#165 …} -sessionKey: "_security_main" -logger: Monolog\Logger {#109 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#48 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#77 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#120 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#46 …} } |
15.73 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#42 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#44 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#311 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#166 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#40 …} -map: Symfony\Component\Security\Http\AccessMap {#59 …} } |
0.46 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#75 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#166 …} -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "app_logout" ] -httpUtils: Symfony\Component\Security\Http\HttpUtils {#103 …} -csrfTokenManager: null -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#77 …} } |
0.00 ms | (none) |
Authenticators
No authenticators have been recorded. Check previous profiles on your authentication endpoint.
Access Decision
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object | ||
|---|---|---|---|---|---|
| 1 | GRANTED |
[ "ROLE_USER" "ROLE_ADMIN" ] |
Symfony\Component\HttpFoundation\Request {#11 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#14 …} +request: Symfony\Component\HttpFoundation\InputBag {#12 …} +query: Symfony\Component\HttpFoundation\InputBag {#13 …} +server: Symfony\Component\HttpFoundation\ServerBag {#17 …} +files: Symfony\Component\HttpFoundation\FileBag {#16 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#15 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#18 …} #content: "" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/az-admin/module/users/new" #requestUri: "/az-admin/module/users/new" #baseUrl: "" #basePath: "" #method: "GET" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#332 …} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "html" } |
||
|
|||||
| 2 | GRANTED | admin_module_access | App\AdminModule\UsersManagement {#968 #dm: ContainerFw0xCeB\EntityManagerGhostEbeb667 {#161 …} #formFactory: Symfony\Component\Form\FormFactory {#714 …} #baseUrl: "/az-admin" #moduleBaseUrl: "/az-admin/module" #validator: Symfony\Component\Validator\Validator\TraceableValidator {#689 …} #encoder: Symfony\Component\PasswordHasher\Hasher\UserPasswordHasher {#815 …} #configAll: [ App\Entity\Config {#817 #id: 1 #name: "smtp_username" #description: "SMTP username for sending email" #value: "" #category: null } App\Entity\Config {#819 #id: 2 #name: "smtp_host" #description: "SMTP host for sending email" #value: "" #category: null } App\Entity\Config {#820 #id: 3 #name: "smtp_port" #description: "SMTP port for sending email" #value: "587" #category: null } App\Entity\Config {#821 #id: 4 #name: "smtp_mode" #description: "SMTP mode for sending email" #value: "tls" #category: null } App\Entity\Config {#904 #id: 5 #name: "App\AdminModule\UsersManagement" #description: null #value: "{"enabled": true, "roles": ["ROLE_ADMIN"]}" #category: "AdminModule" } App\Entity\Config {#905 #id: 6 #name: "App\AdminModule\RoleModule" #description: null #value: "{"enabled": true, "roles": ["ROLE_ADMIN"]}" #category: "AdminModule" } App\Entity\Config {#822 #id: 7 #name: "upload_base_url" #description: null #value: "/uploads" #category: null } App\Entity\Config {#823 #id: 8 #name: "upload_base_path" #description: null #value: "/var/www/praappzify/shared/uploads" #category: null } App\Entity\Config {#824 #id: 9 #name: "enable_tinymce" #description: null #value: "y" #category: null } App\Entity\Config {#825 #id: 10 #name: "tinymce_toolbar" #description: "RECOMMENDED TOOLBAR: "undo redo | formatselect | bold italic backcolor image code | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | help"" #value: "undo redo | image code" #category: null } App\Entity\Config {#826 #id: 11 #name: "tinymce_storage" #description: "configuration where to upload the tinymce images. default: local ... options: local|cloud.s3" #value: "cloud.s3" #category: null } App\Entity\Config {#827 #id: 12 #name: "front_portal" #description: "Customer portal config" #value: "{"is_enabled": false, "council_id": 1, "base_url": "http://taportal.localhost", "username": "user", "secret_key": "secret"}" #category: null } App\Entity\Config {#906 #id: 13 #name: "CouncilCode" #description: "Council Code is the driving variable to identify what council to display when rendering" #value: "Selwyn" #category: "CouncilVar" } App\Entity\Config {#907 #id: 14 #name: "CouncilLogoFilePath" #description: "Council Logo relative path from System Path" #value: null #category: "CouncilVar" } App\Entity\Config {#908 #id: 15 #name: "CouncilName" #description: "Council name" #value: "Property Risk Audit" #category: "CouncilVar" } App\Entity\Config {#909 #id: 16 #name: "CouncilAddress" #description: "council mailing address" #value: null #category: "CouncilVar" } App\Entity\Config {#910 #id: 17 #name: "CouncilPOBox" #description: "Council PO box address" #value: null #category: "CouncilVar" } App\Entity\Config {#911 #id: 18 #name: "CouncilPhone" #description: "Council Contact number" #value: null #category: "CouncilVar" } App\Entity\Config {#912 #id: 19 #name: "CouncilEmail" #description: "Council main email address" #value: null #category: "CouncilVar" } App\Entity\Config {#913 #id: 20 #name: "CouncilBWOFEmail" #description: "Council BWOF email address" #value: null #category: "CouncilVar" } App\Entity\Config {#828 #id: 21 #name: "allow_create_account" #description: "config for create account function in login page" #value: "n" #category: null } App\Entity\Config {#829 #id: 22 #name: "site_home_controller" #description: "home page direction or redirection" #value: "/az-admin" #category: null } App\Entity\Config {#830 #id: 23 #name: "EnableEnforce2FA" #description: "enforce 2fa to all users" #value: "n" #category: null } App\Entity\Config {#914 #id: 24 #name: "App\AdminModule\ImportApplicationModule" #description: "awaiting import application admin module config" #value: "{"enabled": true, "roles": ["ROLE_SUPER_ADMIN", "ROLE_ADMIN", "ROLE_USER"]}" #category: "AdminModule" } App\Entity\Config {#831 #id: 25 #name: "reference_start_id" #description: "Start ID for the reference number" #value: "260000" #category: null } App\Entity\Config {#832 #id: 26 #name: "DataCryptSecretKey" #description: "Add keys for the encryption and decryption process" #value: "KlDw5QHAgVD0wLC4oIfltaMNQNlTg2gi" #category: null } App\Entity\Config {#833 #id: 27 #name: "DataCryptIVKey" #description: "Add keys for the encryption and decryption process" #value: "MZkJjGlricBvSZgw" #category: null } App\Entity\Config {#834 #id: 28 #name: "FolderStructures" #description: "default folder structure for the fileman" #value: "[]" #category: null } App\Entity\Config {#915 #id: 29 #name: "App\AdminModule\CustomerPortalModule" #description: "manage customer portal admin module" #value: "{"enabled": true, "roles": ["ROLE_SUPER_ADMIN"]}" #category: "AdminModule" } App\Entity\Config {#835 #id: 30 #name: "2FADurationToAskAgain" #description: "Duration for 2FA to ask again after whitelisting the users IP address. Unit is by hours. Default is 8 hours." #value: "8" #category: null } App\Entity\Config {#836 #id: 31 #name: "UseObjectStorageUrl" #description: "If true (default) return S3/Minio URL to client/app, if false return server URL. Reason: some countries block S3 URL." #value: "true" #category: null } App\Entity\Config {#837 #id: 32 #name: "site_title" #description: null #value: "P.R.A." #category: null } App\Entity\Config {#838 #id: 33 #name: "site_name" #description: null #value: "P.R.A." #category: null } App\Entity\Config {#839 #id: 34 #name: "site_slogan" #description: null #value: "Property Risk Audit" #category: null } App\Entity\Config {#916 #id: 35 #name: "App\AdminModule\ProjectModule" #description: null #value: "{"enabled": true, "roles": ["ROLE_USER"]}" #category: "AdminModule" } App\Entity\Config {#917 #id: 36 #name: "App\AdminModule\UserTasksModule" #description: null #value: "{"enabled": true, "roles": ["ROLE_USER"]}" #category: "AdminModule" } App\Entity\Config {#918 #id: 37 #name: "App\AdminModule\TaskModule" #description: null #value: "{"enabled": true, "roles": ["ROLE_ADMIN", "ROLE_SUPER_ADMIN"]}" #category: "AdminModule" } ] #subTaskDataService: App\DataService\SubTaskDataService {#811 …} #taskClockService: App\Services\TaskClockService {#812 …} #objectStorage: App\Storage\ObjectStorage {#840 …} #siteConfig: App\Config\SiteConfig {#762 …} -user: App\Entity\User {#589 …} #roles: [ "ROLE_ADMIN" ] #kernel: App\Kernel {#8 …} #twig: Twig\Environment {#842 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#301 …} #bus: Symfony\Component\Messenger\TraceableMessageBus {#893 …} -moduleActions: [ App\Entity\ModuleAction {#971 -id: 1 #classPath: "App\AdminModule\UsersManagement" #actionName: "" #actionLabel: "All Users" #isVisibleOnMenu: true #createdAt: DateTime @1781336972 {#969 : 2026-06-13 07:49:32.0 UTC (+00:00) } } App\Entity\ModuleAction {#974 -id: 2 #classPath: "App\AdminModule\UsersManagement" #actionName: "edit" #actionLabel: "Edit user" #isVisibleOnMenu: false #createdAt: DateTime @1781336972 {#973 : 2026-06-13 07:49:32.0 UTC (+00:00) } } App\Entity\ModuleAction {#976 -id: 3 #classPath: "App\AdminModule\UsersManagement" #actionName: "new" #actionLabel: "Add a user" #isVisibleOnMenu: true #createdAt: DateTime @1781336972 {#975 : 2026-06-13 07:49:32.0 UTC (+00:00) } } App\Entity\ModuleAction {#978 -id: 4 #classPath: "App\AdminModule\UsersManagement" #actionName: "delete" #actionLabel: "Delete user" #isVisibleOnMenu: false #createdAt: DateTime @1781336972 {#977 : 2026-06-13 07:49:32.0 UTC (+00:00) } } App\Entity\ModuleAction {#980 -id: 5 #classPath: "App\AdminModule\UsersManagement" #actionName: "data" #actionLabel: "Data table ajax pagination" #isVisibleOnMenu: false #createdAt: DateTime @1781336972 {#979 : 2026-06-13 07:49:32.0 UTC (+00:00) } } ] } |
||
|
|||||