App Check का इस्तेमाल करके, अपने ऐप्लिकेशन के लिए Google के अलावा किसी अन्य कस्टम बैकएंड संसाधनों को सुरक्षित किया जा सकता है. जैसे, खुद होस्ट किया जाने वाला बैकएंड. ऐसा करने के लिए, आपको ये दोनों काम करने होंगे:
अपने ऐप्लिकेशन क्लाइंट में बदलाव करें, ताकि आपके बैकएंड को हर अनुरोध के साथ ऐप्लिकेशन की जांच करने वाला टोकन भेजा जा सके. इस बारे में इस पेज पर बताया गया है.
बैकएंड अनुरोधों के साथ ऐप्लिकेशन की जांच के टोकन भेजना
यह पक्का करने के लिए कि आपके बैकएंड अनुरोधों में, ऐप्लिकेशन की जांच के लिए मान्य और समयसीमा खत्म न हुआ टोकन शामिल हो, हर अनुरोध से पहले FirebaseAppCheck.GetAppCheckTokenAsync() को कॉल करें.
अगर ज़रूरी हो, तो App Check लाइब्रेरी टोकन को रीफ़्रेश करेगी.
मान्य टोकन मिलने के बाद, उसे अपने बैकएंड पर अनुरोध के साथ भेजें. इसे पूरा करने का तरीका आपके ऊपर है. हालांकि, यूआरएल के हिस्से के तौर पर ऐप्लिकेशन जांच टोक़न न भेजें. इनमें क्वेरी पैरामीटर भी शामिल हैं. ऐसा करने से, टोक़न गलती से लीक हो सकते हैं और उन्हें इंटरसेप्ट किया जा सकता है. हमारा सुझाव है कि टोकन को कस्टम एचटीटीपी हेडर में भेजें.
उदाहरण के लिए:
voidCallApiExample(){FirebaseAppCheck.DefaultInstance.GetAppCheckToken(false).ContinueWithOnMainThread(task=>{if(!task.IsFaulted){// Got a valid App Check token. Include it in your own http calls.}});}
क्या इस कॉन्टेंट से आपको मदद मिली?
आपके लिए सुझाव
इन सुझावों के बारे में जानकारी
ये सुझाव, आपका मनचाहा कॉन्टेंट खोजने में आपकी मदद करते हैं. हो सकता है कि ये सुझाव, आपके खाते में सेव की गई वेब और ऐप्लिकेशन गतिविधि के साथ-साथ उन पेजों के आधार पर बनाए गए हों जिन्हें अभी देखा जा रहा है.
The Admin SDK lets you interact with Firebase from your server environment to perform actions like generating and verifying Firebase auth tokens, reading and writing to Realtime Database, and so on.
The Admin SDK lets you interact with Firebase from your server environment to perform actions like generating and verifying Firebase auth tokens, reading and writing to Realtime Database, and so on.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-02-25 (UTC) को अपडेट किया गया."],[],[]]