EmailAuthCredential তৈরির জন্য প্রদানকারী .
স্বাক্ষর:
export declare class EmailAuthProvider implements AuthProvider
প্রয়োগ: AuthProvider
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
EMAIL_LINK_SIGN_IN_METHOD৷ | static | 'ইমেল লিঙ্ক' | সর্বদা SignInMethod এ সেট করুন .EMAIL_LINK |
EMAIL_PASSWORD_SIGN_IN_METHOD | static | 'পাসওয়ার্ড' | সর্বদা SignInMethod এ সেট করুন .ই - মেইলের পাসওয়ার্ড. |
PROVIDER_ID | static | 'পাসওয়ার্ড' | সর্বদা প্রদানকারী আইডিতে সেট করুন৷ পাসওয়ার্ড, এমনকি ইমেল লিঙ্কের জন্যও। |
প্রদানকারী আইডি | "পাসওয়ার্ড" | সর্বদা প্রদানকারী আইডিতে সেট করুন৷ পাসওয়ার্ড, এমনকি ইমেল লিঙ্কের জন্যও। |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
শংসাপত্র (ইমেল, পাসওয়ার্ড) | static | একটি ইমেল এবং পাসওয়ার্ড ব্যবহার করে একটি AuthCredential শুরু করুন। |
শংসাপত্র উইথলিঙ্ক (ইমেল, ইমেল লিঙ্ক) | static | ইমেল লিঙ্ক অপারেশন সহ সাইন ইন করার পরে একটি ইমেল এবং একটি ইমেল লিঙ্ক ব্যবহার করে একটি AuthCredential শুরু করুন৷ |
EmailAuthProvider৷EMAIL_LINK_SIGN_IN_METHOD৷
সর্বদা SignInMethod এ সেট করুন .EMAIL_LINK
স্বাক্ষর:
static readonly EMAIL_LINK_SIGN_IN_METHOD: 'emailLink';
EmailAuthProvider৷EMAIL_PASSWORD_SIGN_IN_METHOD৷
সর্বদা SignInMethod এ সেট করুন .ই - মেইলের পাসওয়ার্ড.
স্বাক্ষর:
static readonly EMAIL_PASSWORD_SIGN_IN_METHOD: 'password';
EmailAuthProvider.PROVIDER_ID
সর্বদা প্রদানকারী আইডিতে সেট করুন৷ পাসওয়ার্ড, এমনকি ইমেল লিঙ্কের জন্যও।
স্বাক্ষর:
static readonly PROVIDER_ID: 'password';
EmailAuthProvider.providerId
সর্বদা প্রদানকারী আইডিতে সেট করুন৷ পাসওয়ার্ড, এমনকি ইমেল লিঙ্কের জন্যও।
স্বাক্ষর:
readonly providerId: "password";
EmailAuthProvider.credential()
একটি ইমেল এবং পাসওয়ার্ড ব্যবহার করে একটি AuthCredential শুরু করুন।
স্বাক্ষর:
static credential(email: string, password: string): EmailAuthCredential;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ইমেইল | স্ট্রিং | ইমেইল ঠিকানা. |
পাসওয়ার্ড | স্ট্রিং | ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড। |
রিটার্ন:
প্রমাণ প্রদানকারীর শংসাপত্র।
উদাহরণ 1
const authCredential = EmailAuthProvider.credential(email, password);
const userCredential = await signInWithCredential(auth, authCredential);
উদাহরণ 2
const userCredential = await signInWithEmailAndPassword(auth, email, password);
EmailAuthProvider.credentialWithLink()
ইমেল লিঙ্ক অপারেশন সহ সাইন ইন করার পরে একটি ইমেল এবং একটি ইমেল লিঙ্ক ব্যবহার করে একটি AuthCredential শুরু করুন৷
স্বাক্ষর:
static credentialWithLink(email: string, emailLink: string): EmailAuthCredential;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ইমেইল | স্ট্রিং | ইমেইল ঠিকানা. |
ইমেল লিঙ্ক | স্ট্রিং | সাইন ইন ইমেল লিঙ্ক. |
রিটার্ন:
- প্রমাণ প্রদানকারীর শংসাপত্র।
উদাহরণ 1
const authCredential = EmailAuthProvider.credentialWithLink(auth, email, emailLink);
const userCredential = await signInWithCredential(auth, authCredential);
উদাহরণ 2
await sendSignInLinkToEmail(auth, email);
// Obtain emailLink from user.
const userCredential = await signInWithEmailLink(auth, email, emailLink);