ฉันมี ปฏิกิริยาพื้นเมือง
แอปที่รับรองความถูกต้องกับ Drupal ผ่าน oAuth2 (simple_oauth, openidconnect) และไม่ใช้คุกกี้ ฉันใช้โทเค็นการเข้าถึงของฉันสำหรับการโทรพักทั้งหมด ภาพ
และไฟล์อื่นๆ การตอบสนองสำหรับไฟล์นั้นสุ่มและสม่ำเสมอมาก html
- แบบฟอร์มการเข้าสู่ระบบจะแม่นยำ ไม่ใช่ไฟล์ทั้งหมด แต่บางไฟล์และสุ่ม บางครั้งก็ใช้งานได้ บางครั้งก็ใช้งานไม่ได้ ถ้าฉันออกจากระบบและเข้าสู่ระบบอีกครั้ง มันจะใช้งานได้สองสามนาที จากนั้นมันก็หายไปหลังจากนั้นสักครู่ ฉันใช้ระบบไฟล์ส่วนตัว ฉันได้ตรวจสอบสิทธิ์ของไดเร็กทอรีแล้ว 755
. ฉันไม่รู้ว่ามันคืออะไรหรือจะแก้ไขได้อย่างไร
การตั้งค่าการยืนยันอย่างง่าย:
เวลาหมดอายุของโทเค็นการเข้าถึง: 604800
เวลาหมดอายุของรหัสอนุญาต: 604800
รีเฟรชเวลาหมดอายุของโทเค็น: 1209600
ระบบไฟล์:
กำลังดาวน์โหลดภาพบน RN:
ส่งออก const downloadImage = (_uri, _path, _extension, _access_token) => {
const dirs = RNFetchBlob.fs.dirs;
เส้นทาง const = dirs.DocumentDir + '/' + _path + '.' + _ส่วนขยาย;
// ส่งคำขอ http ในเธรดใหม่ (โดยใช้รหัสเนทีฟ)
ส่งคืน RNFetchBlob.config({เส้นทาง: เส้นทาง}).ดึงข้อมูล('รับ', _uri, {
การอนุญาต: 'Bearer' + _access_token,
});
};
ฉันเปิดใช้งาน ForensicLog บน apache2 เพื่อตรวจสอบส่วนหัวด้วย และนี่คือผลลัพธ์:
GET /system/files/styles/crop_1_1/private/2021-10/image-2.jpg?h=75dde18b&itok=KTg7ozUt HTTP/1.1|Host:example.co.uk|Accept:*/*|Connection:keep-alive |Cookie:SESScd3de411e6a4fa7f7d3a2b14dd1164d2=q7cGe3QFrHDFCceeaP3etssZOPxl6nhWmngykV9zKJo9wAPn|If-Modified-Since:Fri, 29 Oct 2021 16%3a39%3a29 GMT|Accept-Language:en-us|Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImUzZTZlNjNjZTI0OGEyYzYyNTUzNDRkYzg5NTk3N2NhOTZiNGI5YWQ0ZTIwYjRiNWVmODI4OTc4OWRhODI1MDQ3MjNhNzIzNmYwZmQxZmZjIn0.eyJhdWQiOiJhNDIyNTg1Ni0wM2Y1LTQzYTctODkzNS1hZDdhYTFiMjJhNmUiLCJqdGkiOiJlM2U2ZTYzY2UyNDhhMmM2MjU1MzQ0ZGM4OTU5NzdjYTk2YjRiOWFkNGUyMGI0YjVlZjgyODk3ODlkYTgyNTA0NzIzYTcyMzZmMGZkMWZmYyIsImlhdCI6MTYzNjQ2ODU1NiwibmJmIjoxNjM2NDY4NTU2LCJleHAiOjE2MzcwNzMzNTYsInN1YiI6IjE0NDM2Iiwic2NvcGVzIjpbImF1dGhlbnRpY2F0ZWQiXX0.rt4h-eeNyXlw5HoR6KvFnP5iujh4Wkg_evuqQcEn7lrJt0wE2b7N8nUoRgdBEa-JA4c5SD3Euok3QwIzXuzJYB3brXaztuXC_TE-BkrscA7HB5-4jQ5JYbQI6U9WkJPH2WPCDYbyrIQTF1d4lQ76A1- 61xL2G7K9scaGJ-nAZskTRJjsx7PGjv8FcDR1crI6M3fE_nTwSDW5 KbwVHv4Tt7549YKR7sIlIzUHZ6aU4FPwF0FDekkqv3qw-xYD4TyfnTAI9-70edkq2QjI4uwixgb9zrn7XNl9zxOX7deIdG_TQ7Rc0arfbr-1ZABQa9UW72HVeA5IKvjjBZB4VST4DQ|Accept-Encoding:gzip, deflate, br|User-Agent:MY%2520APP/41 CFNetwork/1237 Darwin/20.5.0
GET /user/login?destination=system/files/styles/crop_1_1/private/2021-10/image-2.jpg%253Fh%253D75dde18b%2526itok%253DKTg7ozUt HTTP/1.1|Host:example.co.uk|ยอมรับ:* /*| คุกกี้: SESSCD3DE411E6A4FA7F7D3A2B14DD1164D2 = Q7CGE3QFRHDFCCEEAP3ETSSZOPXL6NHWMNGYKVV9ZKJO9WAPN