Admin Authentication API Errors

ফায়ারবেস অ্যাডমিন নোড.জেএস Authentication এপিআই দ্বারা প্রদর্শিত ত্রুটি কোড এবং বিবরণের একটি সম্পূর্ণ তালিকা এখানে দেওয়া হলো, যার মধ্যে প্রস্তাবিত সমাধান পদক্ষেপও অন্তর্ভুক্ত রয়েছে:

ত্রুটি কোড বর্ণনা এবং সমাধানের পদক্ষেপ
auth/claims-too-large setCustomUserClaims() ফাংশনে প্রদত্ত ক্লেইমস পেলোডটি ১০০০ বাইটের সর্বোচ্চ অনুমোদিত আকার অতিক্রম করেছে।
auth/email-already-exists প্রদত্ত ইমেলটি ইতিমধ্যে একজন ব্যবহারকারী ব্যবহার করছেন। প্রত্যেক ব্যবহারকারীর একটি স্বতন্ত্র ইমেল থাকতে হবে।
auth/id-token-expired প্রদত্ত ফায়ারবেস আইডি টোকেনটির মেয়াদ শেষ হয়ে গেছে।
auth/id-token-revoked ফায়ারবেস আইডি টোকেনটি বাতিল করা হয়েছে।
auth/insufficient-permission অ্যাডমিন SDK চালু করতে ব্যবহৃত ক্রেডেনশিয়ালটির অনুরোধকৃত Authentication রিসোর্স অ্যাক্সেস করার জন্য পর্যাপ্ত অনুমতি নেই। যথাযথ অনুমতিসহ একটি ক্রেডেনশিয়াল কীভাবে তৈরি করতে হয় এবং অ্যাডমিন SDK-গুলোকে অথেনটিকেট করতে সেটি কীভাবে ব্যবহার করতে হয়, সে সম্পর্কিত ডকুমেন্টেশনের জন্য ‘সেট আপ এ ফায়ারবেস প্রজেক্ট’ দেখুন।
auth/internal-error অনুরোধটি প্রক্রিয়া করার সময় Authentication সার্ভার একটি অপ্রত্যাশিত ত্রুটির সম্মুখীন হয়েছে। ত্রুটির বার্তায় Authentication সার্ভারের প্রতিক্রিয়া এবং অতিরিক্ত তথ্য থাকা উচিত। যদি ত্রুটিটি অব্যাহত থাকে, অনুগ্রহ করে আমাদের বাগ রিপোর্ট সাপোর্ট চ্যানেলে সমস্যাটি জানান।
auth/invalid-argument Authentication পদ্ধতিতে একটি অবৈধ আর্গুমেন্ট প্রদান করা হয়েছে। ত্রুটির বার্তায় অতিরিক্ত তথ্য থাকা উচিত।
auth/invalid-claims setCustomUserClaims() ফাংশনে প্রদত্ত কাস্টম ক্লেইম অ্যাট্রিবিউটগুলো অবৈধ।
auth/invalid-continue-uri কন্টিনিউ ইউআরএল অবশ্যই একটি বৈধ ইউআরএল স্ট্রিং হতে হবে।
auth/invalid-creation-time তৈরির সময়টি অবশ্যই একটি বৈধ UTC তারিখ স্ট্রিং হতে হবে।
auth/invalid-credential অ্যাডমিন SDK-গুলোকে প্রমাণীকরণের জন্য ব্যবহৃত ক্রেডেনশিয়ালটি কাঙ্ক্ষিত কাজটি সম্পাদনের জন্য ব্যবহার করা যাবে না। createCustomToken() এবং verifyIdToken() এর মতো কিছু Authentication পদ্ধতির জন্য, রিফ্রেশ টোকেন বা অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়ালের পরিবর্তে একটি সার্টিফিকেট ক্রেডেনশিয়াল দিয়ে SDK-টি ইনিশিয়ালাইজ করা প্রয়োজন। একটি সার্টিফিকেট ক্রেডেনশিয়াল দিয়ে কীভাবে অ্যাডমিন SDK-গুলোকে প্রমাণীকরণ করতে হয়, সে সম্পর্কিত ডকুমেন্টেশনের জন্য "Initialize the SDK" দেখুন।
auth/invalid-disabled-field disabled user প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি বুলিয়ান হতে হবে।
auth/invalid-display-name displayName ইউজার প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি অ-খালি স্ট্রিং হতে হবে।
auth/invalid-dynamic-link-domain প্রদত্ত ডাইনামিক লিঙ্ক ডোমেইনটি বর্তমান প্রকল্পের জন্য কনফিগার বা অনুমোদিত নয়।
auth/invalid-email email user` প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি স্ট্রিং ইমেল ঠিকানা হতে হবে।
auth/invalid-email-verified emailVerified ইউজার প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি বুলিয়ান হতে হবে।
auth/invalid-hash-algorithm হ্যাশ অ্যালগরিদমটি অবশ্যই সমর্থিত অ্যালগরিদমগুলোর তালিকায় থাকা স্ট্রিংগুলোর মধ্যে একটির সাথে মিলতে হবে।
auth/invalid-hash-block-size হ্যাশ ব্লক সাইজ অবশ্যই একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-hash-derived-key-length হ্যাশ থেকে প্রাপ্ত কী-এর দৈর্ঘ্য অবশ্যই একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-hash-key হ্যাশ কী-টি অবশ্যই একটি বৈধ বাইট বাফার হতে হবে।
auth/invalid-hash-memory-cost হ্যাশ মেমরি খরচ অবশ্যই একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-hash-parallelization হ্যাশ প্যারালেলাইজেশন অবশ্যই একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-hash-rounds হ্যাশ রাউন্ডগুলো অবশ্যই একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-hash-salt-separator হ্যাশিং অ্যালগরিদমের সল্ট সেপারেটর ফিল্ডটি অবশ্যই একটি বৈধ বাইট বাফার হতে হবে।
auth/invalid-id-token প্রদত্ত আইডি টোকেনটি একটি বৈধ ফায়ারবেস আইডি টোকেন নয়।
auth/invalid-last-sign-in-time সর্বশেষ সাইন-ইন করার সময়টি অবশ্যই একটি বৈধ UTC তারিখ স্ট্রিং হতে হবে।
auth/invalid-page-token listUsers() ফাংশনে প্রদত্ত পরবর্তী পৃষ্ঠার টোকেনটি অবৈধ। এটি অবশ্যই একটি বৈধ এবং অ-খালি স্ট্রিং হতে হবে।
auth/invalid-password password ইউজার প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই কমপক্ষে ছয় অক্ষরের একটি স্ট্রিং হতে হবে।
auth/invalid-password-hash পাসওয়ার্ড হ্যাশটি অবশ্যই একটি বৈধ বাইট বাফার হতে হবে।
auth/invalid-password-salt পাসওয়ার্ড সল্ট অবশ্যই একটি বৈধ বাইট বাফার হতে হবে।
auth/invalid-phone-number phoneNumber জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি অ-খালি E.164 স্ট্যান্ডার্ড-সম্মত শনাক্তকারী স্ট্রিং হতে হবে।
auth/invalid-photo-url photoURL ইউজার প্রপার্টির জন্য প্রদত্ত মানটি অবৈধ। এটি অবশ্যই একটি স্ট্রিং URL হতে হবে।
auth/invalid-provider-data providerData অবশ্যই UserInfo অবজেক্টের একটি বৈধ অ্যারে হতে হবে।
auth/invalid-provider-id providerId অবশ্যই একটি বৈধ ও সমর্থিত প্রোভাইডার আইডেন্টিফায়ার স্ট্রিং হতে হবে।
auth/invalid-oauth-responsetype শুধুমাত্র একটি OAuth responseType 'true' সেট করা উচিত।
auth/invalid-session-cookie-duration সেশন কুকির মেয়াদ অবশ্যই ৫ মিনিট থেকে ২ সপ্তাহের মধ্যে মিলিসেকেন্ডে একটি বৈধ সংখ্যা হতে হবে।
auth/invalid-uid প্রদত্ত uid অবশ্যই একটি অ-খালি স্ট্রিং হতে হবে এবং এতে সর্বাধিক ১২৮টি অক্ষর থাকতে হবে।
auth/invalid-user-import আমদানি করার জন্য ব্যবহারকারীর রেকর্ডটি অবৈধ।
auth/maximum-user-count-exceeded আমদানি করার জন্য অনুমোদিত সর্বোচ্চ ব্যবহারকারীর সংখ্যা অতিক্রম করা হয়েছে।
auth/missing-android-pkg-name অ্যান্ড্রয়েড অ্যাপটি ইনস্টল করার প্রয়োজন হলে একটি অ্যান্ড্রয়েড প্যাকেজ নেম অবশ্যই প্রদান করতে হবে।
auth/missing-continue-uri অনুরোধে একটি বৈধ কন্টিনিউ ইউআরএল অবশ্যই প্রদান করতে হবে।
auth/missing-hash-algorithm পাসওয়ার্ড হ্যাশ ব্যবহার করে ব্যবহারকারী ইম্পোর্ট করার জন্য হ্যাশিং অ্যালগরিদম এবং এর প্যারামিটারগুলো প্রদান করতে হবে।
auth/missing-ios-bundle-id অনুরোধটিতে বান্ডেল আইডি নেই।
auth/missing-uid বর্তমান অপারেশনের জন্য একটি uid আইডেন্টিফায়ার প্রয়োজন।
auth/missing-oauth-client-secret OIDC কোড ফ্লো সক্রিয় করার জন্য OAuth কনফিগারেশন ক্লায়েন্ট সিক্রেট প্রয়োজন।
auth/operation-not-allowed আপনার Firebase প্রোজেক্টের জন্য প্রদত্ত সাইন-ইন প্রোভাইডারটি নিষ্ক্রিয় করা আছে। Firebase কনসোলের 'সাইন-ইন মেথড' সেকশন থেকে এটি সক্রিয় করুন।
auth/phone-number-already-exists প্রদত্ত phoneNumber ইতিমধ্যে অন্য একজন ব্যবহারকারী ব্যবহার করছেন। প্রত্যেক ব্যবহারকারীর একটি অনন্য phoneNumber থাকা আবশ্যক।
auth/project-not-found অ্যাডমিন এসডিকে ইনিশিয়ালাইজ করতে ব্যবহৃত ক্রেডেনশিয়ালের জন্য কোনো ফায়ারবেস প্রজেক্ট খুঁজে পাওয়া যায়নি। আপনার প্রজেক্টের জন্য কীভাবে একটি ক্রেডেনশিয়াল তৈরি করবেন এবং অ্যাডমিন এসডিকে অথেন্টিকেট করতে এটি ব্যবহার করবেন, সে সম্পর্কিত ডকুমেন্টেশনের জন্য ‘সেট আপ এ ফায়ারবেস প্রজেক্ট’ দেখুন।
auth/reserved-claims setCustomUserClaims() এ প্রদত্ত এক বা একাধিক কাস্টম ইউজার ক্লেইম সংরক্ষিত। উদাহরণস্বরূপ, OIDC-এর নির্দিষ্ট ক্লেইম যেমন (sub, iat, iss, exp, aud, auth_time, ইত্যাদি) কাস্টম ক্লেইমের কী (key) হিসেবে ব্যবহার করা উচিত নয়।
auth/session-cookie-expired প্রদত্ত ফায়ারবেস সেশন কুকিটির মেয়াদ শেষ হয়ে গেছে।
auth/session-cookie-revoked ফায়ারবেস সেশন কুকিটি বাতিল করা হয়েছে।
auth/too-many-requests অনুরোধের সংখ্যা অনুমোদিত সর্বোচ্চ সীমা অতিক্রম করেছে।
auth/uid-already-exists প্রদত্ত uid ইতিমধ্যেই একজন ব্যবহারকারী ব্যবহার করছেন। প্রত্যেক ব্যবহারকারীর একটি অনন্য uid থাকতে হবে।
auth/unauthorized-continue-uri `continue URL`-এর ডোমেইনটি হোয়াইটলিস্টেড নয়। Firebase Console-এ ডোমেইনটি হোয়াইটলিস্ট করুন।
auth/user-disabled প্রশাসক কর্তৃক ব্যবহারকারীর অ্যাকাউন্টটি নিষ্ক্রিয় করা হয়েছে।
auth/user-not-found প্রদত্ত শনাক্তকারীর সাথে সঙ্গতিপূর্ণ কোনো বিদ্যমান ব্যবহারকারী রেকর্ড নেই।