Firebase Admin Node.js Authentication API-এর মাধ্যমে দেখানো সমস্যা কোড ও বিবরণ সহ সাজেস্ট করা সমাধানের ধাপের সম্পূর্ণ তালিকা এখানে দেওয়া হল:
| সমস্যার কোড | বিবরণ ও সমাধানের ধাপ |
|---|---|
auth/claims-too-large |
setCustomUserClaims()-কে দেওয়া দাবি সংক্রান্ত পেলোড
১০০০ বাইটের অনুমোদিত সর্বাধিক সাইজ অতিক্রম করেছে।
|
auth/email-already-exists |
আগে থেকেই থাকা ব্যবহারকারী প্রদত্ত ইমেল আইডি ব্যবহার করছেন। প্রত্যেক ব্যবহারকারীর অনন্য ইমেল আইডি থাকতে হবে। |
auth/id-token-expired |
প্রদান করা Firebase ID টোকেনের মেয়াদ শেষ হয়ে গেছে। |
auth/id-token-revoked |
Firebase ID টোকেন তুলে নেওয়া হয়েছে। |
auth/insufficient-permission |
Admin SDK চালু করার জন্য ব্যবহৃত ক্রেডেনশিয়ালের কাছে অনুরোধ করা Authentication রিসোর্স অ্যাক্সেস করার জন্য পর্যাপ্ত অনুমতি নেই। উপযুক্ত অনুমতি সহ কীভাবে ক্রেডেনশিয়াল তৈরি করতে হয় এবং Admin SDK যাচাই করার জন্য তা ব্যবহার করতে হয় সেই সম্পর্কে ডকুমেন্টেশনের জন্য Firebase প্রোজেক্ট সেট-আপ করুন লিঙ্কে দেখুন। |
auth/internal-error |
অনুরোধ প্রসেস করার সময় Authentication সার্ভারে অপ্রত্যাশিত সমস্যা হয়েছে। সমস্যার মেসেজে Authentication সার্ভারের দেওয়া উত্তর থাকতে হবে, যাতে অতিরিক্ত তথ্য থাকে। সমস্যাটি চলতে থাকলে, আমাদের বাগ রিপোর্ট সহায়তা চ্যানেলে সমস্যাটি জানান। |
auth/invalid-argument |
Authentication পদ্ধতিতে ভুল আর্গুমেন্ট প্রদান করা হয়েছে। সমস্যার মেসেজে অতিরিক্ত তথ্য থাকতে হবে। |
auth/invalid-claims |
setCustomUserClaims()-কে দেওয়া কাস্টম দাবি অ্যাট্রিবিউট
সঠিক নয়।
|
auth/invalid-continue-uri
|
চালিয়ে যাওয়ার URL অবশ্যই একটি সঠিক URL স্ট্রিং হতে হবে। |
auth/invalid-creation-time
|
তৈরি করার সময় অবশ্যই সঠিক UTC তারিখ স্ট্রিং হতে হবে। |
auth/invalid-credential |
অ্যাডমিন SDK যাচাই করার জন্য ব্যবহৃত ক্রেডেনশিয়াল দিয়ে কাঙ্ক্ষিত অ্যাকশন
সম্পন্ন করা যাবে না। Authentication পদ্ধতির মতো
নির্দিষ্ট কিছু পদ্ধতি createCustomToken() এবং verifyIdToken()-এর জন্য
SDK-কে একটি সার্টিফিকেট ক্রেডেনশিয়াল দিয়ে ইনিশিয়ালাইজ করতে হয়, রিফ্রেশ টোকেন বা
অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়ালের পরিবর্তে। সার্টিফিকেট
ক্রেডেনশিয়ালের মাধ্যমে কীভাবে Admin SDK যাচাই করতে হয় সেই সম্পর্কিত
ডকুমেন্টেশনের জন্য
SDK চালু করুন দেখুন।
|
auth/invalid-disabled-field |
disabled ব্যবহারকারীর প্রপার্টির জন্য দেওয়া ভ্যালু
সঠিক নয়। এটি অবশ্যই বুলিয়ান হতে হবে।
|
auth/invalid-display-name |
displayName ব্যবহারকারীর প্রপার্টির জন্য দেওয়া ভ্যালু
সঠিক নয়। এটি অবশ্যই খালি নয় এমন স্ট্রিং হতে হবে।
|
auth/invalid-dynamic-link-domain |
প্রদান করা ডায়নামিক লিঙ্ক ডোমেন বর্তমান প্রোজেক্টের জন্য কনফিগার বা অনুমোদিত নয়। |
auth/invalid-email |
email ব্যবহারকারীর প্রপার্টির জন্য দেওয়া ভ্যালু সঠিক নয়।
এটি অবশ্যই স্ট্রিং ইমেল আইডি হতে হবে।
|
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 |
প্রদান করা আইডি টোকেনটি সঠিক Firebase আইডি টোকেন নয়। |
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
|
Android অ্যাপ ইনস্টল করার প্রয়োজন হলে, Android প্যাকেজের নাম অবশ্যই দিতে হবে। |
auth/missing-continue-uri
|
অনুরোধে একটি সঠিক কন্টিনিউ URL দিতে হবে। |
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 |
Admin SDK-কে ইনিশিয়ালাইজ করার জন্য ব্যবহৃত ক্রেডেনশিয়ালের জন্য কোনও Firebase প্রোজেক্ট খুঁজে পাওয়া যায়নি। আপনার প্রোজেক্টের জন্য কীভাবে ক্রেডেনশিয়াল তৈরি করবেন এবং Admin SDK যাচাই করার জন্য সেটি ব্যবহার করবেন সেই সম্পর্কিত ডকুমেন্টেশনের জন্য Firebase প্রোজেক্ট সেট-আপ করুন লিঙ্কে দেখুন। |
auth/reserved-claims |
setCustomUserClaims()-কে দেওয়া এক বা একাধিক কাস্টম ব্যবহারকারীর দাবি সংরক্ষিত আছে। যেমন,
OIDC নির্দিষ্ট দাবি যেমন
(sub, iat, iss, exp, aud, auth_time, ইত্যাদি) কাস্টম দাবির
জন্য কী হিসেবে ব্যবহার করা উচিত নয়।
|
auth/session-cookie-expired |
প্রদান করা Firebase সেশন কুকির মেয়াদ শেষ হয়ে গেছে। |
auth/session-cookie-revoked |
Firebase সেশন কুকি বাতিল করা হয়েছে। |
auth/too-many-requests |
অনুরোধের সংখ্যা অনুমোদিত সর্বাধিক সংখ্যাকে ছাড়িয়ে গেছে। |
auth/uid-already-exists |
প্রদান করা uid আগে থেকেই কোনও বর্তমান ব্যবহারকারী ব্যবহার করছেন। প্রত্যেক
ব্যবহারকারীর একটি অনন্য uid থাকতে হবে।
|
auth/unauthorized-continue-uri |
চালিয়ে যাওয়ার URL-এর ডোমেনকে অনুমতি তালিকায় রাখা হয়নি। Firebase কনসোলে ডোমেনটি হোয়াইটলিস্ট করুন। |
auth/user-disabled |
অ্যাডমিনিস্ট্রেটর ব্যবহারকারীর অ্যাকাউন্ট বন্ধ করে দিয়েছেন। |
auth/user-not-found |
প্রদত্ত শনাক্তকারীর সাথে সম্পর্কিত কোনও বিদ্যমান ব্যবহারকারীর রেকর্ড নেই। |