Uploaded image for project: 'Shell OneHub'
  1. Shell OneHub
  2. SO-2614

Sfsapi - context validation eklendi

    XMLWordPrintable

    Details

      Description

      Aşağıdaki güvenlik kontrolleri sfsapiye eklendi
      CheckCustomerCodeWithTokenAsync – giriş yapan kullanıcı ve requestteki customercode uyumlu mu yani yetkisi var mı
      CheckCustomerAndCardNumberAsync – Müşteri requestteki card numarasına yetkisi var mı
      CheckCustomerAndPlateCodeAsync – müşterinin plakaya yetkisi var mı

      curl --location 'https://testapi.turkiyeshell.com/api/v1/tts/get-sotr-cards' \

      --header 'Content-Type: application/json' \

      --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJIdXJrYW4iLCJqdGkiOiI0OGJiMzAxNy0wYzI5LTRjNjctOTc1Mi1hYWUyOTU1YzRmMzEiLCJlbWFpbCI6Imh1cmthbi50dW5hQHNoZWxsLmNvbSIsInVpZCI6Ijg5MTk5IiwiZmlyc3RfbmFtZSI6Ikh1cmthbiIsImxhc3RfbmFtZSI6Ikh1cmthbiIsImZ1bGxfbmFtZSI6Ikh1cmthbiBIdXJrYW4iLCJ1c2VyX2NvbnRleHQiOiIwMDExODQyNTI0IiwiaXNTdXBlckFkbWluIjoiRmFsc2UiLCJpcCI6IjEzNC4xNDYuMjIyLjEiLCJhcHBsaWNhdGlvbl9jb2RlIjoiU0ZTIiwiaXNUaGlyZFBhcnR5IjoiRmFsc2UiLCJyb2xlcyI6InNoZWxsLXR0cy1wcmF0aWtrYXJ0LXBhcnRuZXJjYXJkLWFkbWluIiwicGVybWlzc2lvbnMiOlsiU2ZzUG9ydGFsaV9BdWRpdF9NYW5hZ2UiLCJTZnNQb3J0YWxpX0Rhc2hib2FyZF9WaWV3IiwiU2ZzUG9ydGFsaV9BY2NvdW50X01hbmFnZSIsIlRUU19WZWhpY2xlX1JlcXVlc3RfTGlzdF9WaWV3IiwiU2ZzUG9ydGFsaV9HaWZ0Q2FyZFNhbGVzX1ZpZXciLCJTZnNQb3J0YWxpX0N1c3RvbWVyTWFuYWdlbWVudF9FZGl0IiwiU2ZzUG9ydGFsaV9NYXNzTGltaXRfVXBkYXRlIiwiVFRTX1ZlaGljbGVfUmVxdWVzdF9WaWV3IiwiVFRTX0N1c3RvbWVyX0xpbWl0c19WaWV3IiwiVFRTX0FkZF9GdXR1cmVfQmxvY2tpbmdfUmVxdWVzdCIsIlRUU19BcHByb3ZlX0Z1dHVyZV9CbG9ja2luZ19SZXF1ZXN0IiwiVFRTX1VwZGF0ZV9WZWhpY2xlX0luZm8iLCJUVFNfVXBkYXRlX1ZlaGljbGVfQWRkcmVzcyIsIlRUU19VcGRhdGVfVmVoaWNsZV9SZXF1ZXN0X0l0ZW0iLCJXU19UVFNfSEdTX0NhcmRfTGlzdCIsIlRUU19DcmVkaXRfQ2FyZF9PcGVyYXRpb24iLCJIR1NfRG9yc2VfVXBkYXRlIiwiVFRTX0FjY291bnRfUmVjZWl2YWJsZSIsIlRUU19DcmVkaXRfQ2FyZF9WaWV3IiwiSEdTX1RyYW5zYWN0aW9uc19SZXBvcnRfVmlldyIsIkhHU19SZXF1ZXN0c19UcmFja2luZyIsIkhHU19DYXJkc19WaWV3IiwiSEdTX0NhcmRzX0NhbmNlbCIsIkhHU19DYXJkc19CbGFja2xpc3QiLCJUVFNfQ29ycG9yYXRlX0luZm9ybWF0aW9uIiwiU2ZzQmFja09mZmljZV9WZWhpY2xlX1JlcG9ydF9EYXNoYm9hcmQiLCJUVFNfTWFzc19WZWhpY2xlX1JlcXVlc3QiLCJTZnNQb3J0YWxpX0dpZnRDYXJkQ3JlYXRlT3JkZXJfRXhjZWxfSW1wb3J0IiwiOTY1OCIsIjI1NDEiLCI2Njk5OSIsIlBhcnRuZXJDYXJkX0xpbWl0X1N0YXR1c19VcGRhdGVNb2RhbCIsIlByYXRpa0thcnRfQ2FyZF9NYW5hZ2UiLCJQYXJ0bmVyQ2FyZF9MaW1pdF9TdGF0dXNfUmVwb3J0X1ZpZXciLCJTZnNQb3J0YWxpX0ludm9pY2VSZXBvcnRfVmlldyIsIlNmc1BvcnRhbGlfQ2FyZE9yZGVyX0NyZWF0ZSIsIlNmc1BvcnRhbGlfQ2FyZExpbWl0QW5kU3RhdHVzX1JlcG9ydF9WaWV3IiwiVFRTX1NhbGVfUmVwb3J0X1ZpZXciLCJUVFNfRGVsZXRlX0Z1dHVyZV9CbG9ja2luZ19SZXF1ZXN0IiwiVFRTX0NyZWF0ZV9WZWhpY2xlX1JlcXVlc3QiLCJUVFNfQWRkX1ZlaGljbGVfUmVxdWVzdF9JdGVtIiwiVFRTX0RlbGV0ZV9WZWhpY2xlX1JlcXVlc3RfSXRlbSIsIlRUU19DdXN0b21lcl9MaW1pdHNfVXBkYXRlIiwiVFRTX1Zrbl9JbnF1aXJ5IiwiSEdTX0RvcnNlX0FkZCIsIldTX1BhcnRuZXJDYXJkX0VkaXQiLCJIR1NfUmVxdWVzdF9EZXRhaWxfRGVsZXRlIiwic2hlbGwud3MudHRzIiwiV1NfVFRTX0VkaXQiLCJXU19QcmF0aWtLYXJ0X0VkaXQiLCJTZnNBcGlfU2hlbGxSZUNoYXJnZV9NYW5hZ2VDdXN0b21lciIsIlNmc0FwaV9TaGVsbFJlQ2hhcmdlX01hbmFnZVRyYW5zYWN0aW9uIiwicHJhdGlra2FydCIsIlRUU19NYXNzX1ZlaGljbGVfUmVxdWVzdCIsIlRUU19Vbmludm9pY2VkX1NhbGVzX1ZpZXciLCJQYXJ0bmVyQ2FyZF9DYXJkUmVwb3J0X1ZpZXciLCJUVFNfSW52b2ljZV9SZXBvcnRfVmlldyIsIlRUU19WZWhpY2xlX0xpc3RfVmlldyIsIlRUU19GdXR1cmVfQmxvY2tpbmdfUmVxdWVzdF9WaWV3IiwiVFRTX1VwZGF0ZV9GdXR1cmVfQmxvY2tpbmdfUmVxdWVzdCIsIlRUU19CbGFja2xpc3RfVmVoaWNsZSIsIlRUU19VcGRhdGVfVmVoaWNsZV9MaW1pdCIsInNlbG1hX3Rlc3QxMjM0IiwiVFRTX0NhbmNlbF9WZWhpY2xlIiwiSEdTX0NhcmRzX1VwZGF0ZSIsIkhHU19SZXF1ZXN0X0RldGFpbF9BZGQiLCJUVFNfTWFzc0xpbWl0X1VwZGF0ZSIsImRkZCIsIjY2NjMiLCIxMjMiLCJTZnNQb3J0YWxpX0NhcmRMaW1pdEFuZFN0YXR1c19VcGRhdGVNb2RhbCIsIlBhcnRuZXJDYXJkX0ludm9pY2VSZXBvcnRfVmlldyIsIlNmc1BvcnRhbGlfUmVhbHRpbWVTYWxlc19WaWV3IiwiUGFydG5lckNhcmRfU2FsZXNSZXBvcnRfVmlldyIsIlBhcnRuZXJDYXJkX0N1c3RvbWVyTWFuYWdlbWVudF9WaWV3IiwiU2ZzUG9ydGFsaV9DYXJkQmFsYW5jZVJlcG9ydF9WaWV3IiwiUGFydG5lckNhcmRfQ3VzdG9tZXJNYW5hZ2VtZW50X1VwZGF0ZSIsIlNmc1BvcnRhbGlfR2lmdENhcmRPcmRlcnNfVmlldyIsIlNmc1BvcnRhbGlfR2lmdENhcmRPcmRlcnNfQ2FuY2VsIiwiUGFydG5lckNhcmRfQ2FyZE9yZGVyX0NyZWF0ZSIsIlByYXRpY0NhcmRfQ2FyZF9BY3RpdmVfQmxvY2siLCIzNjk1IiwiUGFydG5lckNhcmRfTGltaXRfU3RhdHVzX1VwZGF0ZSIsIlRUU19EZWxldGVfRnV0dXJlX0Jsb2NraW5nX1JlcXVlc3RfRGV0YWlscyIsIkhHU19Eb3JzZV9EZWxldGUiLCJIR1NfUmVxdWVzdF9EZWxldGUiLCJIR1NfUmVxdWVzdF9VcGRhdGUiLCJUVFNfTWFzc19WZWhpY2xlX1JlcXVlc3QiLCJTZnNQb3J0YWxpX1N1YkN1c3RvbWVyTGltaXRfVmlldyIsIlBhcm5lckNhcmRfQ2FyZE9yZGVyX1ZpZXciLCJzZWxtYV90ZXN0XzEyIiwiU2ZzUG9ydGFsaV9DYXJkTGltaXRBbmRTdGF0dXNfVXBkYXRlIiwiVFRTX1ZlaGljbGVfTGltaXRzX1JlcG9ydF9WaWV3IiwiVFRTX0RlbGV0ZV9WZWhpY2xlX1JlcXVlc3QiLCJUVFNfQXBwcm92ZV9WZWhpY2xlX1JlcXVlc3QiLCJIR1NfUmVxdWVzdHNfVmlldyIsIkhHU19SZXF1ZXN0X0FwcHJvdmUiLCJIR1NfUmVxdWVzdF9BZGQiLCJIR1NfUmVxdWVzdF9EZXRhaWxfVXBkYXRlIiwiUGFydG5lckNhcmRfQ2FyZE9yZGVyX0NhbmNlbCIsIlNmc1BvcnRhbGlfUmVzZWxsZXJIaXN0b3J5IiwiUGFydG5lckNhcmRfUmVzZWxsZXJIaXN0b3J5Il0sIm5iZiI6MTY5Njg0MDU2MywiZXhwIjoxNjk2ODQyMzYzLCJpc3MiOiJPbmVIdWIuU2VjdXJpdHkuQXBpIiwiYXVkIjoiT25lSHViLlNlY3VyaXR5LkFwaS5Vc2VyIn0.fO7xAwlZ03SE7gyDeY6n2WAzTKp-w0cv9B3wk4xtTQo' \

      --data '{

      "customerCode": "0011805658",

      "plate": "",

      "isReseller": true,

      "paginationFilter":

      { "currentPage": 1, "pageSize": 10 }

      }'

      data": [

      { "plateCode": "34GP0964", "customerCode": "0011805733", "sotrCustomerCode": null, "resellerCode": "0011805658", "customerName": "ECE PETROL OTOMOTİV İNŞAAT SAN.VE TİC.LTD.ŞTİ.", "customerName4": "ECE PETROL OTOMOTİV İNŞAAT SAN.VE TİC.LTD.ŞTİ.", "brandCode": 10, "brandName": "Mercedes", "modelCode": 60, "modelName": "C 180", "sotrCardNo": "1034164060", "cardNumber": null, "sotrStatus": "4", "sotrStatusName": "Iptal", "sotrBlackList": "B", "sotrBlackListName": "Bloke", "cardTypeCode": "HGS", "requestNo": "EV543216", "vehicleClass": 4, "deviceType": "E", "deviceTypeName": "Etiket", "contactName": null, "contactPhone": null, "additionDate": "0001-01-01T00:00:00", "additionUser": null, "deviceStatus": null }

      ],

      "success": true,

      "error": null,

      "statusCode": 200,

      "extraParameters": {},

      "paginationFilter":

      { "pageSize": 10, "currentPage": 1, "count": 1 }

      }

        Attachments

          Activity

            People

            Assignee:
            selma Selma Öztaşkın
            Reporter:
            Seher Seher Bayar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: