SAMLAuthProvider class

SAML-এর জন্য একজন AuthProvider

স্বাক্ষর:

export declare class SAMLAuthProvider extends FederatedAuthProvider 

প্রসারিত: FederatedAuthProvider

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাতা)(প্রোভাইডারআইডি) কনস্ট্রাক্টর প্রদানকারী আইডি অবশ্যই "saml" দিয়ে শুরু করতে হবে।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
credentialFromError(ত্রুটি) static একটি AuthError থেকে অন্তর্নিহিত OAuthCredential বের করতে ব্যবহৃত হয় যা একটি সাইন-ইন, লিঙ্ক বা পুনরায় প্রমাণীকরণের সময় নিক্ষেপ করা হয়েছিল।
শংসাপত্র থেকে JSON(json) static একটি JSON স্ট্রিং বা একটি প্লেইন অবজেক্ট থেকে একটি AuthCredential তৈরি করে।
credentialFromResult(ব্যবহারকারীর শংসাপত্র) static একটি সফল SAML প্রবাহ সম্পূর্ণ হওয়ার পরে একটি UserCredential থেকে একটি AuthCredential তৈরি করে৷

SAMLAuthProvider.(নির্মাতা)

কনস্ট্রাক্টর প্রদানকারী আইডি অবশ্যই "saml" দিয়ে শুরু করতে হবে।

স্বাক্ষর:

constructor(providerId: string);

পরামিতি

প্যারামিটার টাইপ বর্ণনা
প্রদানকারী আইডি স্ট্রিং SAML প্রদানকারী আইডি।

SAMLAuthProvider.credentialFromError()

একটি AuthError থেকে অন্তর্নিহিত OAuthCredential বের করতে ব্যবহৃত হয় যা একটি সাইন-ইন, লিঙ্ক বা পুনরায় প্রমাণীকরণের সময় নিক্ষেপ করা হয়েছিল।

স্বাক্ষর:

static credentialFromError(error: FirebaseError): AuthCredential | null;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ত্রুটি FirebaseError

রিটার্ন:

প্রমাণপত্রিকা | খালি

SAMLAuthProvider.credentialFromJSON()

একটি JSON স্ট্রিং বা একটি প্লেইন অবজেক্ট থেকে একটি AuthCredential তৈরি করে।

স্বাক্ষর:

static credentialFromJSON(json: string | object): AuthCredential;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
json স্ট্রিং | বস্তু একটি সাধারণ বস্তু বা একটি JSON স্ট্রিং

রিটার্ন:

প্রমাণপত্রিকা

SAMLAuthProvider.credentialFromResult()

একটি সফল SAML প্রবাহ সম্পূর্ণ হওয়ার পরে একটি UserCredential থেকে একটি AuthCredential তৈরি করে৷

উদাহরণস্বরূপ, একটি AuthCredential পেতে , আপনি নিম্নলিখিত কোড লিখতে পারেন:

const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);

স্বাক্ষর:

static credentialFromResult(userCredential: UserCredential): AuthCredential | null;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ব্যবহারকারীর শংসাপত্র ব্যবহারকারীর শংসাপত্র ব্যবহারকারীর শংসাপত্র।

রিটার্ন:

প্রমাণপত্রিকা | খালি