ফায়ারবেস অ্যাডমিন নোড.জেএস 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 | প্রদত্ত শনাক্তকারীর সাথে সঙ্গতিপূর্ণ কোনো বিদ্যমান ব্যবহারকারী রেকর্ড নেই। |