ee.data.authenticateViaPrivateKey

Google APIs Node.js ক্লায়েন্টের মাধ্যমে EE API কলগুলির সার্ভার-সাইড প্রমাণীকরণ কনফিগার করে। ব্যক্তিগত কী প্রমাণীকরণ কঠোরভাবে সার্ভার-সাইড API কলগুলির জন্য: ব্রাউজার-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য, ee.data.authenticateViaOauth() ব্যবহার করুন৷ সার্ভার-সাইড প্রমাণীকরণ ব্যবহার করার সময় কোনও ব্যবহারকারীর মিথস্ক্রিয়া (যেমন প্রমাণীকরণ পপআপ) প্রয়োজন হয় না।

এই বা অন্য প্রমাণীকরণ পদ্ধতি ee.initialize() এর আগে কল করা উচিত।

প্রমাণীকরণ টোকেনটি সম্ভব হলে স্বয়ংক্রিয়ভাবে রিফ্রেশ হবে। আপনি নিরাপদে অনুমান করতে পারেন যে সমস্ত অ্যাসিঙ্ক কলগুলি উপযুক্ত শংসাপত্র সহ পাঠানো হবে৷ সিঙ্ক্রোনাস কলের জন্য, তবে, আপনাকে ee.data.getAuthToken() সহ একটি প্রমাণীকরণ টোকেন পরীক্ষা করা উচিত এবং যদি কোনওটি না থাকে তবে ম্যানুয়ালি ee.data.refreshAuthToken() কল করুন৷ টোকেন রিফ্রেশ অপারেশনটি অ্যাসিঙ্ক্রোনাস এবং সিঙ্ক্রোনাস কলের আগে চাহিদা অনুযায়ী, পর্দার পিছনে সঞ্চালিত হতে পারে না।

ব্যবহার রিটার্নস
ee.data.authenticateViaPrivateKey(privateKey, success , error , extraScopes , suppressDefaultScopes )
যুক্তি টাইপ বিস্তারিত
privateKey AuthPrivateKey ব্যক্তিগত কী-এর JSON বিষয়বস্তু।
success ফাংশন, ঐচ্ছিক প্রমাণীকরণ সফল হলে কল করার ফাংশন।
error ফাংশন, ঐচ্ছিক প্রমাণীকরণ ব্যর্থ হলে কল করার ফাংশন, ত্রুটি বার্তা পাস করে।
extraScopes তালিকা<স্ট্রিং>, ঐচ্ছিক অনুরোধ করার জন্য অতিরিক্ত OAuth সুযোগ।
suppressDefaultScopes বুলিয়ান, ঐচ্ছিক সত্য হলে, শুধুমাত্র opt_extraScopes-এ নির্দিষ্ট স্কোপের অনুরোধ করা হয়; opt_extraScopes-এ স্পষ্টভাবে উল্লেখ না করা পর্যন্ত ডিফল্ট স্কোপের অনুরোধ করা হয় না।