لدي روابط من Google could storage
انا رفعت صور في مساحة جوجل وخذيت روابط صور
واستخدم هذه صور في موقعي طبعا موقعي في استضافه اخرى.
اريد فقط موقعي له بقدره في استخدام هذه روابط ولا احد يقدر يشاهدها
وجدت حل واريد شخص يطبقه...
الحل هو انشاء firebase cloud function يأخذ اسم الملف وآلية تحقق في ال request ويعيد الملف ك response
الملفات يتم تعديل صلاحياتها بحيث تكون مقفولة، ال function لديه امكانية الوصول لها لانه يعتبر بصلاحيات admin
نعمل كلاود فنكشن يكون معه اكسس للملفات في google storage و لازم يكون كلاود فنكشن على نفس الحساب ورابط في موقعي بيدله على الكلاود فنكشن يعني الكلاود فنكشن يكون فقط وسيط بياخد ركوست تبعه يعني مثل الباسورد او شيء اي ركوست بيجي للفنكشن ما نفس باسورد يرجع خطأ طبعا من موقعي لما نعمل ركوست ما نحط لنك مباشر الروابط نحط لنك تبع للفنكشن مع اسم الملف و الباسورد وفنكشن مهتمه بس يجيب ملف من الكلاود ويرجعه للويب سايت ونقفل ملفات من جوجل ستورج بكلاود ويصير بس الفنكشن هوه الوسيط الوحيد او مفتاح
السلام عليكم هناك حل ابسط بكثير وعبر الpure php ومجرب اذا ماتنفذ طلبك تواصل معك اعمله واسلمه لك (مايحتاج اطلع على ملفات موقعك) واذا اردت انا اركبه ايضا لامشكلة
السلام عليكم ، اعملك الخدمة بكل احترافية بحكم خبرتي في سرفرلس عبر كلاود فكشنز. اعلم تماما ما تريده ، سوف اكتب كلاود فكنشن بتجيب الملف من كلاود ستورج باوثونتيفيك...
السلام عليكم ورحمه الله وبركاته اخي سعيد يمكنني من منع اعادة استخدام روابط الصور المعروضة في موقعك, بدون الحل المقترح اعلاه, فيمكننا تجربة الموضوع بعد الانتهاء ...