কলযোগ্য HTTPS ফাংশনে সেট করা যেতে পারে এমন বিকল্প।
স্বাক্ষর:
export interface CallableOptions extends HttpsOptions
প্রসারিত: HttpsOptions
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
consumeAppCheckToken | বুলিয়ান | অনুরোধে Firebase অ্যাপ চেক টোকেন ব্যবহার করা হয়েছে কিনা তা নির্ধারণ করে। ডিফল্ট থেকে মিথ্যা. |
প্রয়োগ করুন অ্যাপচেক | বুলিয়ান | Firebase AppCheck প্রয়োগ করা হয়েছে কিনা তা নির্ধারণ করে। সত্য হলে, অবৈধ টোকেন সহ অনুরোধ 401 (অননুমোদিত) ত্রুটির সাথে স্বয়ংক্রিয়ভাবে প্রতিক্রিয়া জানায়। মিথ্যা হলে, অবৈধ টোকেন সহ অনুরোধগুলি ইভেন্ট.অ্যাপকে অব্যক্ত করতে সেট করে। |
https.CallableOptions.consumeAppCheckToken
অনুরোধে Firebase অ্যাপ চেক টোকেন ব্যবহার করা হয়েছে কিনা তা নির্ধারণ করে। ডিফল্ট থেকে মিথ্যা.
কলযোগ্য অনুরোধে অ্যাপ চেক টোকেন ব্যবহার করে অ্যাপ চেক রিপ্লে সুরক্ষা বৈশিষ্ট্য সক্ষম করতে এটিকে সত্যে সেট করুন। যে টোকেনগুলি ইতিমধ্যেই ব্যবহূত বলে পাওয়া যায় সেগুলির জন্য request.app.alreadyConsumed প্রপার্টি সেট হবে৷
এই বিকল্পটিকে সত্য হিসাবে সেট করে অ্যাপ চেক পরিষেবাতে পাঠানো হলেই টোকেনগুলিকে গ্রাস করা বলে মনে করা হয়৷ টোকেনের অন্যান্য ব্যবহার এটি গ্রাস করে না।
এই রিপ্লে সুরক্ষা বৈশিষ্ট্যটির জন্য অ্যাপ চেক ব্যাকএন্ডে একটি অতিরিক্ত নেটওয়ার্ক কল প্রয়োজন এবং ক্লায়েন্টদেরকে নির্বাচিত সত্যায়ন প্রদানকারীদের থেকে একটি নতুন সত্যায়ন পেতে বাধ্য করে। তাই এটি কার্যকারিতাকে নেতিবাচকভাবে প্রভাবিত করতে পারে এবং সম্ভাব্যভাবে আপনার প্রত্যয়ন প্রদানকারীদের কোটা দ্রুত হ্রাস করতে পারে। শুধুমাত্র কম ভলিউম, নিরাপত্তা জটিল, বা ব্যয়বহুল অপারেশন রক্ষার জন্য এই বৈশিষ্ট্যটি ব্যবহার করুন।
এই বিকল্পটি enforceAppCheck বিকল্পকে প্রভাবিত করে না। পরবর্তীটিকে সত্যে সেট করলে কলযোগ্য ফাংশন স্বয়ংক্রিয়ভাবে একটি 401 অননুমোদিত স্ট্যাটাস কোডের সাথে প্রতিক্রিয়া জানাবে যখন অনুরোধে একটি অবৈধ অ্যাপ চেক টোকেন অন্তর্ভুক্ত থাকে। যখন অনুরোধে বৈধ কিন্তু ব্যবহার করা অ্যাপ চেক টোকেন অন্তর্ভুক্ত থাকে, তখন অনুরোধ স্বয়ংক্রিয়ভাবে প্রত্যাখ্যান করা হবে না। পরিবর্তে, request.app.alreadyConsumed প্রপার্টি সত্যে সেট করা হবে এবং অতিরিক্ত নিরাপত্তা চেক বা অনুরোধ প্রত্যাখ্যান করার মতো আরও সিদ্ধান্ত নেওয়ার জন্য হ্যান্ডলার কোডে এক্সিকিউশন পাস করবে।
স্বাক্ষর:
consumeAppCheckToken?: boolean;
https.CallableOptions.enforceAppCheck
Firebase AppCheck প্রয়োগ করা হয়েছে কিনা তা নির্ধারণ করে। সত্য হলে, অবৈধ টোকেন সহ অনুরোধ 401 (অননুমোদিত) ত্রুটির সাথে স্বয়ংক্রিয়ভাবে প্রতিক্রিয়া জানায়। মিথ্যা হলে, অবৈধ টোকেন সহ অনুরোধগুলি ইভেন্ট.অ্যাপকে অব্যক্ত করতে সেট করে।
স্বাক্ষর:
enforceAppCheck?: boolean;