Security
Token
manager.20@milkiya.ma
Username
Authenticated
Property | Value |
---|---|
Roles |
[
"ROLE_MANAGER"
]
|
Inherited Roles | none |
Token | Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\Token\JWTPostAuthenticationToken {#1334 -token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3MzY3Nzg5NDcsImV4cCI6MTczNjc5MzM0Nywicm9sZXMiOlsiUk9MRV9NQU5BR0VSIl0sInVzZXJuYW1lIjoibWFuYWdlci4yMEBtaWxraXlhLm1hIiwidGVybXNBY2NlcHRlZCI6ZmFsc2UsInVzZXJJZCI6MjAsImZ1bGxOYW1lIjoiS2F3dGFyIEJFTkpFTExPVU4iLCJtYWluUGhvbmUiOiIrMjEyIDIwMDAwMDAwMCJ9.TRWEs1YowNjsxI6ru_Zu0bcEZWsGKJ9OpCFP7aU49IHSICxn3XG3Vx58oKi4Z-ZwWzTL1CROpWaM6IZM4Lu4eJdH5tcMHnhw9rukTROAYz6VGkV2_Ruz9x6R5XvdtbHgxd1_XwYgkj2K7DfsW0p4ayz61NQ3_kmI4eYD2OtazLIWl0nlQTmY5c4mdl4tu-5jTJyGC6rqgIpIrd4UD9SRxYpEzL0JKXkFv4ZVXd_R4YbGjBlDzs28abYOIcy7-OvlB2ZMZntl220NE5zMvI6m5cESStOwZVjdYmxBT1SzZCaEV5v0wiczxMezekUTa_7hd-cNMWLzwP41chknZZ-nYw" -firewallName: "api" -user: App\Entity\Manager {#2251 …} -roleNames: [ "ROLE_MANAGER" ] -authenticated: true -attributes: [] } |
Firewall
api
Name
Security enabled
Stateless
Configuration
Key | Value |
---|---|
provider | security.user.provider.concrete.app_user_provider |
context | (none) |
entry_point | security.authenticator.jwt.api |
user_checker | security.user_checker |
access_denied_handler | (none) |
access_denied_url | (none) |
authenticators | [ "jwt" "refresh_jwt" ] |
Listeners
Listener | Duration | Response |
---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#478 -map: Symfony\Component\Security\Http\AccessMap {#479 …} -authenticationEntryPoint: null -logger: Symfony\Bridge\Monolog\Logger {#436 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1803 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1387 …} } |
45.11 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#506 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#659 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#669 …} -map: Symfony\Component\Security\Http\AccessMap {#479 …} -authManager: null -exceptionOnNoToken: false } |
0.45 ms | (none) |
Authenticators
Authenticator | Supports | Duration | Passport |
---|---|---|---|
"Gesdinet\JWTRefreshTokenBundle\Security\Http\Authenticator\RefreshTokenAuthenticator" |
0.00 ms | (none) | |
"Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator" |
2.16 ms | Symfony\Component\Security\Http\Authenticator\Passport\SelfValidatingPassport {#1384 #user: App\Entity\Manager {#2251 …} -badges: [ "Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge" => Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge {#1394 -userIdentifier: "manager.20@milkiya.ma" -userLoader: Closure($userIdentifier) {#1304 …} -user: App\Entity\Manager {#2251 …} } ] -attributes: [ "payload" => [ "iat" => 1736778947 "exp" => 1736793347 "roles" => [ "ROLE_MANAGER" ] "username" => "manager.20@milkiya.ma" "termsAccepted" => false "userId" => 20 "fullName" => "Kawtar BENJELLOUN" "mainPhone" => "+212 200000000" ] "token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3MzY3Nzg5NDcsImV4cCI6MTczNjc5MzM0Nywicm9sZXMiOlsiUk9MRV9NQU5BR0VSIl0sInVzZXJuYW1lIjoibWFuYWdlci4yMEBtaWxraXlhLm1hIiwidGVybXNBY2NlcHRlZCI6ZmFsc2UsInVzZXJJZCI6MjAsImZ1bGxOYW1lIjoiS2F3dGFyIEJFTkpFTExPVU4iLCJtYWluUGhvbmUiOiIrMjEyIDIwMDAwMDAwMCJ9.TRWEs1YowNjsxI6ru_Zu0bcEZWsGKJ9OpCFP7aU49IHSICxn3XG3Vx58oKi4Z-ZwWzTL1CROpWaM6IZM4Lu4eJdH5tcMHnhw9rukTROAYz6VGkV2_Ruz9x6R5XvdtbHgxd1_XwYgkj2K7DfsW0p4ayz61NQ3_kmI4eYD2OtazLIWl0nlQTmY5c4mdl4tu-5jTJyGC6rqgIpIrd4UD9SRxYpEzL0JKXkFv4ZVXd_R4YbGjBlDzs28abYOIcy7-OvlB2ZMZntl220NE5zMvI6m5cESStOwZVjdYmxBT1SzZCaEV5v0wiczxMezekUTa_7hd-cNMWLzwP41chknZZ-nYw" ] } |
Access Decision
affirmative
Strategy
Access decision log
# | Result | Attributes | Object | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | GRANTED |
[ "ROLE_AGENT" "ROLE_MANAGER" ] |
Symfony\Component\HttpFoundation\Request {#58 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#99 …} +request: Symfony\Component\HttpFoundation\InputBag {#105 …} +query: Symfony\Component\HttpFoundation\InputBag {#100 …} +server: Symfony\Component\HttpFoundation\ServerBag {#96 …} +files: Symfony\Component\HttpFoundation\FileBag {#97 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#98 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#95 …} #content: "{"collaborator":22,"referencePropertyStatus":36,"referenceServiceType":17,"referencePropertyDomain":11,"referencePropertyDestination":17,"propertyAddress":{"neighborhood":null,"city":815,"country":"morocco","firstAddress":"Atlantic Eden Tamaris","zipCode":null},"maximalArea":180,"minimalPrice":2700000,"maximumPrice":2700000,"referencePropertyConstructionType":null,"refrencePropertyState":null,"referencePropertyOrientationType":null,"isShared":false,"referencePropertyDiffusionMode":[29,30,31,32,33,34],"videoLink":null,"constructionYear":null,"floor":null,"floorsNumber":null,"hasGuardian":false,"hasIntercom":false,"hasElevator":false,"hasTerrace":true,"hasBalcony":false,"hasGarage":false,"hasParkCar":true,"hasBasement":false,"hasParkCarOutside":false,"hasCellar":false,"hasBathroom":false,"isFurnished":false,"hasTitledParking":false,"parkingArea":null,"hasMezzanine":false,"mezzanineArea":null,"roomsNumber":4,"numberOfRooms":3,"bathroomNumber":2,"isAvailable":true,"dateAvailability":null,"isShortTermRental":false,"dateStartRental":null,"dateEndRental":null,"propertyTitleNumber":null,"description":"Je vous propose un bel appartement composé de : double salon, une suite parentale, deux chambres, une cuisine équipée, deux salles de bain et une grande terrasse.\n\nLa résidence est entièrement sécurisée avec des prestations de qualité :\nDeux grandes piscines avec deux bassins réservés aux enfants,\nUn jardin arboré et planté,\nUn espace de jeux et une salle de Fitness équipée.\n\nUn Parking titré pour deux voitures.","descriptionMandate":null,"propertyDescriptions":[],"contact":2412,"prescriber":null,"recommendation":null,"referencePropertyType":21,"referencePropertyLandType":null,"referencePropertyContractType":null,"agentsSharedWith":[]}" #languages: null #charsets: null #encodings: null #acceptableContentTypes: [ "application/json" "text/plain" "*/*" ] #pathInfo: "/api/properties/3624" #requestUri: "/api/properties/3624" #baseUrl: "" #basePath: null #method: "PUT" #format: "jsonld" #session: Symfony\Component\HttpFoundation\Session\Session {#957 …} #locale: "fr-FR" #defaultLocale: "fr" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: null -isIisRewrite: false : "" } |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
2 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
3 | DENIED | ROLE_AGENT | null |
||||||||||||||||||||||
|
|||||||||||||||||||||||||
4 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
5 | GRANTED | PROPERTY_EDIT | App\Entity\Property {#2740 -id: 3624 -maximalArea: 180.0 -minimalArea: null -minimalPrice: 2700000.0 -maximumPrice: 2700000.0 -roomsNumber: 4 -isAvailable: true -dateAvailability: null -constructionYear: null -floorsNumber: null -isFurnished: false -hasGuardian: false -hasIntercom: false -hasElevator: false -hasTerrace: true -hasBalcony: false -hasGarage: false -hasParkCar: true -hasParkCarOutside: false -hasCellar: false -hasBasement: false -hasBathroom: false -description: """ Je vous propose un bel appartement composé de : double salon, une suite parentale, deux chambres, une cuisine équipée, deux salles de bain et une grande terrasse.\n \n La résidence est entièrement sécurisée avec des prestations de qualité :\n Deux grandes piscines avec deux bassins réservés aux enfants,\n Un jardin arboré et planté,\n Un espace de jeux et une salle de Fitness équipée.\n \n Un Parking titré pour deux voitures. """ -propertyAddress: App\Entity\PropertyAddress {#4621 …} -collaborator: Proxies\__CG__\App\Entity\Agent {#3196 …} -archivedAt: null -contact: Proxies\__CG__\App\Entity\Contact {#2728 …} -images: Doctrine\ORM\PersistentCollection {#5865 …} -mandates: Doctrine\ORM\PersistentCollection {#5863 …} -prescriber: null -manager: App\Entity\Manager {#2251 …} -referencePropertyDomain: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDomain {#3227 …} -refrencePropertyState: null -referencePropertyContractType: null -referencePropertyLandType: null -referencePropertyDestination: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDestination {#3182 …} -referencePropertyConstructionType: null -referencePropertyOrientationType: null -referencePropertyStatus: Proxies\__CG__\App\Entity\Reference\ReferencePropertyStatus {#3173 …} -referenceServiceType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyServiceType {#3277 …} -referencePropertyType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyType {#3285 …} -recommendation: null -matchingEntity: Doctrine\ORM\PersistentCollection {#5861 …} -referencePropertyDiffusionMode: Doctrine\ORM\PersistentCollection {#5859 …} -propertyTitleNumber: null -bookingNumber: null -propertyFiles: Doctrine\ORM\PersistentCollection {#5857 …} -floor: null -bathroomNumber: 2 -numberOfRooms: 3 -numberOfPieces: null -propertyDescriptions: Doctrine\ORM\PersistentCollection {#5855 …} -reference: "ve202212043624" -agentsSharedWith: Doctrine\ORM\PersistentCollection {#5853 …} -isShared: false -hasTitledParking: false -parkingArea: null -hasMezzanine: false -mezzanineArea: null -descriptionMandate: null -isShortTermRental: false -dateStartRental: null -dateEndRental: null -videoLink: null -createdAt: DateTime @1670108400 {#5878 : 2022-12-04 00:00:00.0 Europe/Berlin (+01:00) } -updatedAt: DateTime @1736722800 {#5884 : 2025-01-13 00:00:00.0 Europe/Berlin (+01:00) } } |
||||||||||||||||||||||
|
|||||||||||||||||||||||||
6 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
7 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
8 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
9 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
10 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
11 | DENIED | PUT | App\Entity\Mandate {#5908 -id: 131 -property: App\Entity\Property {#2740 -id: 3624 -maximalArea: 180.0 -minimalArea: null -minimalPrice: 2700000.0 -maximumPrice: 2700000.0 -roomsNumber: 4 -isAvailable: true -dateAvailability: null -constructionYear: null -floorsNumber: null -isFurnished: false -hasGuardian: false -hasIntercom: false -hasElevator: false -hasTerrace: true -hasBalcony: false -hasGarage: false -hasParkCar: true -hasParkCarOutside: false -hasCellar: false -hasBasement: false -hasBathroom: false -description: """ Je vous propose un bel appartement composé de : double salon, une suite parentale, deux chambres, une cuisine équipée, deux salles de bain et une grande terrasse.\n \n La résidence est entièrement sécurisée avec des prestations de qualité :\n Deux grandes piscines avec deux bassins réservés aux enfants,\n Un jardin arboré et planté,\n Un espace de jeux et une salle de Fitness équipée.\n \n Un Parking titré pour deux voitures. """ -propertyAddress: App\Entity\PropertyAddress {#4621 …} -collaborator: Proxies\__CG__\App\Entity\Agent {#3196 …} -archivedAt: null -contact: Proxies\__CG__\App\Entity\Contact {#2728 …} -images: Doctrine\ORM\PersistentCollection {#5865 …} -mandates: Doctrine\ORM\PersistentCollection {#5863 …} -prescriber: null -manager: App\Entity\Manager {#2251 …} -referencePropertyDomain: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDomain {#3227 …} -refrencePropertyState: null -referencePropertyContractType: null -referencePropertyLandType: null -referencePropertyDestination: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDestination {#3182 …} -referencePropertyConstructionType: null -referencePropertyOrientationType: null -referencePropertyStatus: Proxies\__CG__\App\Entity\Reference\ReferencePropertyStatus {#3173 …} -referenceServiceType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyServiceType {#3277 …} -referencePropertyType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyType {#3285 …} -recommendation: null -matchingEntity: Doctrine\ORM\PersistentCollection {#5861 …} -referencePropertyDiffusionMode: Doctrine\ORM\PersistentCollection {#5859 …} -propertyTitleNumber: null -bookingNumber: null -propertyFiles: Doctrine\ORM\PersistentCollection {#5857 …} -floor: null -bathroomNumber: 2 -numberOfRooms: 3 -numberOfPieces: null -propertyDescriptions: Doctrine\ORM\PersistentCollection {#5855 …} -reference: "ve202212043624" -agentsSharedWith: Doctrine\ORM\PersistentCollection {#5853 …} -isShared: false -hasTitledParking: false -parkingArea: null -hasMezzanine: false -mezzanineArea: null -descriptionMandate: null -isShortTermRental: false -dateStartRental: null -dateEndRental: null -videoLink: null -createdAt: DateTime @1670108400 {#5878 : 2022-12-04 00:00:00.0 Europe/Berlin (+01:00) } -updatedAt: DateTime @1736722800 {#5884 : 2025-01-13 00:00:00.0 Europe/Berlin (+01:00) } } -maximumPrice: 2700000.0 -minimalArea: null -maximalArea: 180.0 -referenceMandateType: Proxies\__CG__\App\Entity\Reference\ReferenceMandateType {#5752 …} -referenceMandateStatus: Proxies\__CG__\App\Entity\Reference\ReferenceMandateStatus {#5737 …} -referencePropertyType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyType {#3285 …} -key: "MAVS20221205-025" -commission: 54000.0 -isFreeEntry: false -propertyVisitVouchers: Doctrine\ORM\PersistentCollection {#5744 …} -transactions: Doctrine\ORM\PersistentCollection {#5746 …} -commissionPercent: 2.0 -duration: null -exclusiveDuration: null -additionalProperties: Doctrine\ORM\PersistentCollection {#5749 …} -additionalContacts: Doctrine\ORM\PersistentCollection {#5747 …} -isAdditionalProperty: false -referenceVat: "TAXEXCLUDED" -commissionRecommenderPercent: null -esign: null -createdAt: DateTime @1670194800 {#5913 : 2022-12-05 00:00:00.0 Europe/Berlin (+01:00) } -updatedAt: DateTime @1670194800 {#5931 : 2022-12-05 00:00:00.0 Europe/Berlin (+01:00) } } |
||||||||||||||||||||||
|
|||||||||||||||||||||||||
12 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
13 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
14 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details | |||||||||||||||||||||||||
15 | DENIED | PUT | App\Entity\Mandate {#5908 -id: 131 -property: App\Entity\Property {#2740 -id: 3624 -maximalArea: 180.0 -minimalArea: null -minimalPrice: 2700000.0 -maximumPrice: 2700000.0 -roomsNumber: 4 -isAvailable: true -dateAvailability: null -constructionYear: null -floorsNumber: null -isFurnished: false -hasGuardian: false -hasIntercom: false -hasElevator: false -hasTerrace: true -hasBalcony: false -hasGarage: false -hasParkCar: true -hasParkCarOutside: false -hasCellar: false -hasBasement: false -hasBathroom: false -description: """ Je vous propose un bel appartement composé de : double salon, une suite parentale, deux chambres, une cuisine équipée, deux salles de bain et une grande terrasse.\n \n La résidence est entièrement sécurisée avec des prestations de qualité :\n Deux grandes piscines avec deux bassins réservés aux enfants,\n Un jardin arboré et planté,\n Un espace de jeux et une salle de Fitness équipée.\n \n Un Parking titré pour deux voitures. """ -propertyAddress: App\Entity\PropertyAddress {#4621 …} -collaborator: Proxies\__CG__\App\Entity\Agent {#3196 …} -archivedAt: null -contact: Proxies\__CG__\App\Entity\Contact {#2728 …} -images: Doctrine\ORM\PersistentCollection {#5865 …} -mandates: Doctrine\ORM\PersistentCollection {#5863 …} -prescriber: null -manager: App\Entity\Manager {#2251 …} -referencePropertyDomain: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDomain {#3227 …} -refrencePropertyState: null -referencePropertyContractType: null -referencePropertyLandType: null -referencePropertyDestination: Proxies\__CG__\App\Entity\Reference\ReferencePropertyDestination {#3182 …} -referencePropertyConstructionType: null -referencePropertyOrientationType: null -referencePropertyStatus: Proxies\__CG__\App\Entity\Reference\ReferencePropertyStatus {#3173 …} -referenceServiceType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyServiceType {#3277 …} -referencePropertyType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyType {#3285 …} -recommendation: null -matchingEntity: Doctrine\ORM\PersistentCollection {#5861 …} -referencePropertyDiffusionMode: Doctrine\ORM\PersistentCollection {#5859 …} -propertyTitleNumber: null -bookingNumber: null -propertyFiles: Doctrine\ORM\PersistentCollection {#5857 …} -floor: null -bathroomNumber: 2 -numberOfRooms: 3 -numberOfPieces: null -propertyDescriptions: Doctrine\ORM\PersistentCollection {#5855 …} -reference: "ve202212043624" -agentsSharedWith: Doctrine\ORM\PersistentCollection {#5853 …} -isShared: false -hasTitledParking: false -parkingArea: null -hasMezzanine: false -mezzanineArea: null -descriptionMandate: null -isShortTermRental: false -dateStartRental: null -dateEndRental: null -videoLink: null -createdAt: DateTime @1670108400 {#5878 : 2022-12-04 00:00:00.0 Europe/Berlin (+01:00) } -updatedAt: DateTime @1736722800 {#5884 : 2025-01-13 00:00:00.0 Europe/Berlin (+01:00) } } -maximumPrice: 2700000.0 -minimalArea: null -maximalArea: 180.0 -referenceMandateType: Proxies\__CG__\App\Entity\Reference\ReferenceMandateType {#5752 …} -referenceMandateStatus: Proxies\__CG__\App\Entity\Reference\ReferenceMandateStatus {#5737 …} -referencePropertyType: Proxies\__CG__\App\Entity\Reference\ReferencePropertyType {#3285 …} -key: "MAVS20221205-025" -commission: 54000.0 -isFreeEntry: false -propertyVisitVouchers: Doctrine\ORM\PersistentCollection {#5744 …} -transactions: Doctrine\ORM\PersistentCollection {#5746 …} -commissionPercent: 2.0 -duration: null -exclusiveDuration: null -additionalProperties: Doctrine\ORM\PersistentCollection {#5749 …} -additionalContacts: Doctrine\ORM\PersistentCollection {#5747 …} -isAdditionalProperty: false -referenceVat: "TAXEXCLUDED" -commissionRecommenderPercent: null -esign: null -createdAt: DateTime @1670194800 {#5913 : 2022-12-05 00:00:00.0 Europe/Berlin (+01:00) } -updatedAt: DateTime @1670194800 {#5931 : 2022-12-05 00:00:00.0 Europe/Berlin (+01:00) } } |
||||||||||||||||||||||
|
|||||||||||||||||||||||||
16 | GRANTED | ROLE_MANAGER | null |
||||||||||||||||||||||
Show voter details |