firebase-admin.auth package

ফায়ারবেস প্রমাণীকরণ।

ফাংশন

ফাংশন বর্ণনা
getAuth(অ্যাপ) ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য প্রমাণীকরণ পরিষেবা পায়। getAuth() কোন যুক্তি ছাড়াই ডিফল্ট অ্যাপের Auth পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত Auth পরিষেবা অ্যাক্সেস করার জন্য getAuth(app) হিসাবে কল করা যেতে পারে।

ক্লাস

ক্লাস বর্ণনা
প্রমাণ প্রমাণীকরণ পরিষেবা প্রদত্ত অ্যাপে আবদ্ধ। একটি প্রমাণীকরণ উদাহরণে একাধিক ভাড়াটে থাকতে পারে।
BaseAuth Auth এবং TenantAwareAuth API উভয়ের জন্য সাধারণ অভিভাবক ইন্টারফেস।
মাল্টিফ্যাক্টর ইনফো একটি ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের সাধারণ বৈশিষ্ট্য প্রতিনিধিত্বকারী ইন্টারফেস।
মাল্টিফ্যাক্টর সেটিংস মাল্টি-ফ্যাক্টর সম্পর্কিত ব্যবহারকারী সেটিংস।
PhoneMultiFactorInfo একটি ফোন নির্দিষ্ট ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টর প্রতিনিধিত্বকারী ইন্টারফেস।
প্রজেক্ট কনফিগারেশন একটি প্রকল্প কনফিগারেশন প্রতিনিধিত্ব করে।
ProjectConfigManager বর্তমান প্রজেক্ট কনফিগারেশন পরিচালনা করে (পায় এবং আপডেট)।
প্রজা ভাড়াটে কনফিগারেশনের প্রতিনিধিত্ব করে। মাল্টি-টেনেন্সি সমর্থনের জন্য Google ক্লাউডের আইডেন্টিটি প্ল্যাটফর্ম (GCIP) প্রয়োজন। মূল্য এবং বৈশিষ্ট্য সহ GCIP সম্পর্কে আরও জানতে, GCIP ডকুমেন্টেশন দেখুন . Google ক্লাউড আইডেন্টিটি প্ল্যাটফর্ম প্রোজেক্টে মাল্টি-টেনেন্সি ব্যবহার করার আগে, ক্লাউড কনসোল UI এর মাধ্যমে সেই প্রজেক্টে ভাড়াটেদের অনুমতি দিতে হবে। একটি ভাড়াটে কনফিগারেশন তথ্য প্রদান করে যেমন প্রদর্শনের নাম, ভাড়াটে শনাক্তকারী এবং ইমেল প্রমাণীকরণ কনফিগারেশন। OIDC/SAML প্রদানকারী কনফিগারেশন ম্যানেজমেন্টের জন্য, ভাড়াটে কনফিগার করা আইডিপিগুলির তালিকা পুনরুদ্ধার করতে Tenant পরিবর্তে TenantAwareAuth উদাহরণ ব্যবহার করা উচিত। এই প্রদানকারীদের কনফিগার করার সময়, মনে রাখবেন যে ভাড়াটেরা তাদের মূল প্রকল্পের হোয়াইটলিস্ট করা ডোমেন এবং প্রমাণীকৃত রিডাইরেক্ট ইউআরআই-এর উত্তরাধিকারী হবে। ভাড়াটেদের অন্যান্য সমস্ত সেটিংসও উত্তরাধিকার সূত্রে প্রাপ্ত হবে। এগুলিকে ক্লাউড কনসোল UI থেকে পরিচালনা করতে হবে।
TenantAwareAuth ভাড়াটে-সচেতন Auth ইন্টারফেস ব্যবহারকারীদের পরিচালনা, SAML/OIDC প্রদানকারীদের কনফিগার করা, নির্দিষ্ট ভাড়াটেদের জন্য পাসওয়ার্ড রিসেট, ইমেল যাচাইকরণ ইত্যাদির জন্য ইমেল লিঙ্ক তৈরি করার জন্য ব্যবহৃত হয়। মাল্টি-টেনেন্সি সমর্থনের জন্য Google ক্লাউডের আইডেন্টিটি প্ল্যাটফর্ম (GCIP) প্রয়োজন। মূল্য এবং বৈশিষ্ট্য সহ GCIP সম্পর্কে আরও জানতে, GCIP ডকুমেন্টেশন দেখুন . প্রতিটি ভাড়াটে এর নিজস্ব পরিচয় প্রদানকারী, সেটিংস এবং ব্যবহারকারীদের সেট রয়েছে। TenantAwareAuth ব্যবহার করে, একটি নির্দিষ্ট ভাড়াটে এবং সংশ্লিষ্ট OIDC/SAML কনফিগারেশনের ব্যবহারকারীদের পরিচালনা করা যেতে পারে, নির্দিষ্ট ভাড়াটে সাইন ইন করা ব্যবহারকারীদের জন্য আইডি টোকেন যাচাই করা যেতে পারে, এবং ইমেল অ্যাকশন লিঙ্কগুলিও ভাড়াটে ব্যবহারকারীদের জন্য তৈরি করা যেতে পারে। একটি নির্দিষ্ট tenantId জন্য TenantAwareAuth দৃষ্টান্তগুলি TenantManager.authForTenant() কল করে ইনস্ট্যান্ট করা যেতে পারে .
টেন্যান্ট ম্যানেজার ভাড়াটে সম্পর্কিত ক্রিয়াকলাপ পরিচালনা করতে সাহায্য করার জন্য ব্যবহৃত ভাড়াটে ব্যবস্থাপককে সংজ্ঞায়িত করে। এটা অন্তর্ভুক্ত:
  • অন্তর্নিহিত প্রকল্পের জন্য ভাড়াটে তৈরি, আপডেট, তালিকা, পেতে এবং মুছে ফেলার ক্ষমতা।
  • একটি নির্দিষ্ট ভাড়াটিয়ার প্রসঙ্গে প্রমাণীকরণ সংক্রান্ত ক্রিয়াকলাপগুলি (ব্যবহারকারী পরিচালনা, প্রদানকারী কনফিগারেশন পরিচালনা, টোকেন যাচাইকরণ, ইমেল লিঙ্ক তৈরি ইত্যাদি) চালানোর জন্য একটি TenantAwareAuth উদাহরণ পাওয়া।
ব্যবহারকারীর তথ্য Google বা Facebook-এর মতো তৃতীয় পক্ষের পরিচয় প্রদানকারীর কাছ থেকে ব্যবহারকারীর তথ্য উপস্থাপন করে।
ব্যবহারকারী মেটাডেটা একটি ব্যবহারকারীর মেটাডেটা প্রতিনিধিত্ব করে।
ব্যবহারকারীর রেকর্ড একজন ব্যবহারকারীর প্রতিনিধিত্ব করে।

ইন্টারফেস

ইন্টারফেস বর্ণনা
অ্যাকশন কোড সেটিংস এটি সেই ইন্টারফেস যা ঐচ্ছিক Android এবং iOS বান্ডেল শনাক্তকারীর সাথে প্রয়োজনীয় অবিরত/স্টেট URL সংজ্ঞায়িত করে।
AllowByDefault ডিফল্টভাবে প্রতিটি অঞ্চলকে অনুমতি দেওয়ার নীতি নির্ধারণ করে এবং অননুমোদিত অঞ্চলগুলিকে একটি অননুমোদিত তালিকায় যুক্ত করে৷
AllowByDefaultWrap AllowByDefault ইন্টারফেসের পারস্পরিক একচেটিয়া SMS অঞ্চল কনফিগারেশন
শুধুমাত্র অনুমোদিত তালিকা একটি অনুমোদিত তালিকায় স্পষ্টভাবে যোগ করে শুধুমাত্র অঞ্চলগুলিকে অনুমতি দেওয়ার নীতি নির্ধারণ করে৷
AllowlistOnlyWrap AllowlistOnly ইন্টারফেসের পারস্পরিক একচেটিয়া SMS অঞ্চল কনফিগারেশন
AuthProviderConfigFilter প্রদানকারী কনফিগারেশন তালিকাভুক্ত করার জন্য ব্যবহৃত ফিল্টার ইন্টারফেস। BaseAuth.listProviderConfigs() এর মাধ্যমে কীভাবে কনফিগার করা পরিচয় প্রদানকারীদের তালিকা করতে হবে তা নির্দিষ্ট করার সময় এটি ব্যবহার করা হয় .
BaseAuthProviderConfig বেস প্রমাণ প্রদানকারী কনফিগারেশন ইন্টারফেস।
BaseCreateMultiFactorInfoRequest একটি CreateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের বেস বৈশিষ্ট্যের প্রতিনিধিত্বকারী ইন্টারফেস।
BaseUpdateMultiFactorInfoRequest একটি UpdateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের সাধারণ বৈশিষ্ট্যের প্রতিনিধিত্বকারী ইন্টারফেস।
PhoneMultiFactorInfoRequest তৈরি করুন একটি CreateRequest এর জন্য একটি ফোন নির্দিষ্ট ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টর প্রতিনিধিত্বকারী ইন্টারফেস৷
অনুরোধ তৈরি করুন একটি নতুন ব্যবহারকারীর রেকর্ড তৈরি করার জন্য বৈশিষ্ট্যগুলির প্রতিনিধিত্বকারী ইন্টারফেস।
CustomStrengthOptionsConfig পাসওয়ার্ড নীতিতে সীমাবদ্ধতা প্রয়োগ করতে হবে
DecodedIdToken একটি ডিকোড করা ফায়ারবেস আইডি টোকেন প্রতিনিধিত্বকারী ইন্টারফেস, BaseAuth.verifyIdToken() পদ্ধতি থেকে ফিরে এসেছে। ফায়ারবেস আইডি টোকেন হল OpenID Connect spec-compliant JSON ওয়েব টোকেন (JWTs)। নীচের নির্দিষ্ট বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য [OpenID Connect spec](http://openid.net/specs/openid-connect-core-1_0.html#IDToken) এর [আইডি টোকেন বিভাগটি দেখুন।
ব্যবহারকারীদের ফলাফল মুছুন BaseAuth.deleteUsers() এর ফলাফলের প্রতিনিধিত্ব করে . API
ইমেইল আইডেন্টিফায়ার ইমেল দ্বারা একটি অ্যাকাউন্ট খোঁজার জন্য ব্যবহৃত. BaseAuth.getUsers() দেখুন .
ইমেইল গোপনীয়তা কনফিগারেশন একটি প্রকল্প বা ভাড়াটে ইমেল গোপনীয়তা কনফিগারেশন.
EmailSignInProviderConfig ইমেল সাইন ইন প্রদানকারী কনফিগারেশন।
ব্যবহারকারীদের ফলাফল পান BaseAuth.getUsers() API-এর ফলাফল উপস্থাপন করে।
ListProviderConfigResults তালিকা প্রদানকারী কনফিগারেশনের জন্য প্রতিক্রিয়া ইন্টারফেস। BaseAuth.listProviderConfigs() এর মাধ্যমে সমস্ত পরিচয় প্রদানকারীর কনফিগারেশন তালিকাভুক্ত করার সময় এটি শুধুমাত্র উপলব্ধ .
তালিকা ভাড়াটেদের ফলাফল একটি TenantManager.listTenants() অপারেশন থেকে ফিরে আসা বস্তুর প্রতিনিধিত্বকারী ইন্টারফেস। বর্তমান ব্যাচের ভাড়াটেদের তালিকা এবং পরবর্তী পৃষ্ঠার টোকেন যদি উপলব্ধ থাকে।
তালিকা ব্যবহারকারীদের ফলাফল একটি BaseAuth.listUsers() অপারেশন থেকে ফিরে আসা বস্তুর প্রতিনিধিত্বকারী ইন্টারফেস। বর্তমান ব্যাচের ব্যবহারকারীদের তালিকা এবং পরবর্তী পৃষ্ঠার টোকেন যদি উপলব্ধ থাকে।
মাল্টিফ্যাক্টর কনফিগারেশন একটি মাল্টি-ফ্যাক্টর কনফিগারেশন প্রতিনিধিত্বকারী ইন্টারফেস। মাল্টি-ফ্যাক্টর প্রমাণীকরণ সক্ষম বা অক্ষম করা হয়েছে কিনা এবং দ্বিতীয় ফ্যাক্টর চ্যালেঞ্জের তালিকা যা সমর্থিত তা নির্ধারণ করতে এটি ব্যবহার করা যেতে পারে।
MultiFactorCreateSettings ক্রিয়েট অপারেশনের জন্য মাল্টি-ফ্যাক্টর সম্পর্কিত ব্যবহারকারী সেটিংস।
MultiFactorProviderConfig একটি মাল্টি-ফ্যাক্টর প্রমাণ প্রদানকারী কনফিগারেশন প্রতিনিধিত্বকারী ইন্টারফেস। এই ইন্টারফেসটি এসএমএস ব্যতীত দ্বিতীয় ফ্যাক্টর প্রমাণ প্রদানকারীদের জন্য ব্যবহৃত হয়। বর্তমানে, শুধুমাত্র TOTP সমর্থিত।
মাল্টিফ্যাক্টরআপডেট সেটিংস আপডেট অপারেশনের জন্য মাল্টি-ফ্যাক্টর সম্পর্কিত ব্যবহারকারী সেটিংস।
OAuthResponseType OAuth অনুমোদন প্রবাহের জন্য OIDC প্রদানকারীর প্রতিক্রিয়া বস্তুর প্রতিনিধিত্বকারী ইন্টারফেস। নিম্নলিখিত সেটিংসের একটি প্রয়োজন:
  • কোড প্রবাহের জন্য code true সেট করুন।
  • আইডি টোকেন প্রবাহের জন্য idToken true সেট করুন।
OIDCAuthProviderConfig [OIDC](https://openid.net/specs/openid-connect-core-1_0-final.html) প্রমাণ প্রদানকারী কনফিগারেশন ইন্টারফেস। BaseAuth.createProviderConfig() এর মাধ্যমে একটি OIDC প্রদানকারী তৈরি করা যেতে পারে .
OIDCUpdateAuthProviderRequest একটি OIDC প্রমাণীকরণ প্রদানকারী আপডেট করার জন্য অনুরোধ ইন্টারফেস। BaseAuth.updateProviderConfig() এর মাধ্যমে OIDC প্রদানকারীর কনফিগারেশন আপডেট করার সময় এটি ব্যবহার করা হয় .
PasswordPolicyConfig একটি প্রকল্প বা ভাড়াটে জন্য একটি পাসওয়ার্ড নীতি কনফিগারেশন
ফোন শনাক্তকারী ফোন নম্বর দ্বারা একটি অ্যাকাউন্ট খোঁজার জন্য ব্যবহৃত. BaseAuth.getUsers() দেখুন .
প্রদানকারী শনাক্তকারী ফেডারেটেড প্রদানকারীর দ্বারা একটি অ্যাকাউন্ট খোঁজার জন্য ব্যবহৃত হয়। BaseAuth.getUsers() দেখুন .
RecaptchaConfig একটি reCAPTCHA কনফিগারেশন আপডেট করার জন্য অনুরোধ ইন্টারফেস। reCAPTCHA এন্টারপ্রাইজ ইন্টিগ্রেশন সক্ষম করে আপনি reCAPTCHA এন্টারপ্রাইজ পরিষেবার শর্তে সম্মত হচ্ছেন .
RecaptchaKey reCAPTCHA কী কনফিগারেশন।
RecaptchaManagedRule একটি reCAPTCHA অ্যাকশন নিয়মের কনফিগারেশন।
SAMLAuthProviderConfig [SAML](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) প্রমাণ প্রদানকারী কনফিগারেশন ইন্টারফেস। একটি SAML প্রদানকারী BaseAuth.createProviderConfig() এর মাধ্যমে তৈরি করা যেতে পারে .
SAMLUpdateAuthProviderRequest একটি SAML প্রমাণীকরণ প্রদানকারী আপডেট করার জন্য অনুরোধ ইন্টারফেস। BaseAuth.updateProviderConfig() এর মাধ্যমে SAML প্রদানকারীর কনফিগারেশন আপডেট করার সময় এটি ব্যবহার করা হয় .
সেশনকুকি বিকল্প BaseAuth.createSessionCookie() পদ্ধতির জন্য প্রয়োজনীয় সেশন কুকি বিকল্পগুলির প্রতিনিধিত্বকারী ইন্টারফেস।
TotpMultiFactorProviderConfig TOTP দ্বিতীয় ফ্যাক্টর প্রমাণের জন্য কনফিগারেশন সেটিংস প্রতিনিধিত্বকারী ইন্টারফেস।
UidIdentifier uid দ্বারা একটি অ্যাকাউন্ট খোঁজার জন্য ব্যবহৃত হয়। BaseAuth.getUsers() দেখুন .
ফোন মাল্টিফ্যাক্টর ইনফোরিকোয়েস্ট আপডেট করুন একটি UpdateRequest এর জন্য একটি ফোন নির্দিষ্ট ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টর প্রতিনিধিত্বকারী ইন্টারফেস৷
UpdateProjectConfigRequest প্রদত্ত প্রজেক্ট কনফিগারেশনে আপডেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।
আপডেটের অনুরোধ প্রদত্ত ব্যবহারকারীর উপর আপডেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।
আপডেট টেন্যান্ট রিকোয়েস্ট প্রদত্ত ভাড়াটে আপডেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।
UserImportOptions BaseAuth.importUsers() পদ্ধতির জন্য প্রয়োজনীয় ব্যবহারকারীর আমদানি বিকল্পের প্রতিনিধিত্বকারী ইন্টারফেস। এটি পাসওয়ার্ড হ্যাশিং অ্যালগরিদম তথ্য প্রদান করতে ব্যবহৃত হয়।
UserImportRecord BaseAuth.importUsers() পদ্ধতির মাধ্যমে Firebase Auth-এ আমদানি করার জন্য ব্যবহারকারীর প্রতিনিধিত্বকারী ইন্টারফেস।
UserImport Result Firebase Auth-এ ব্যাচ ইম্পোর্ট করা ব্যবহারকারীদের জন্য BaseAuth.importUsers() পদ্ধতি থেকে প্রতিক্রিয়া উপস্থাপন করে ইন্টারফেস।
UserMetadataRequest একটি ব্যবহারকারী আমদানি করার সময় অন্তর্ভুক্ত করার জন্য ব্যবহারকারীর মেটাডেটা।
ব্যবহারকারী প্রদানকারী একজন ব্যবহারকারী পরিচয় প্রদানকারীর প্রতিনিধিত্ব করে যেটি একজন Firebase ব্যবহারকারীর সাথে যুক্ত হতে পারে।
ব্যবহারকারী প্রদানকারীর অনুরোধ একজন ব্যবহারকারী আমদানি করার সময় ব্যবহারকারী প্রদানকারীর ডেটা অন্তর্ভুক্ত করতে হবে।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
AuthFactorType একটি দ্বিতীয় ফ্যাক্টর টাইপ সনাক্ত করে।
AuthProviderConfig প্রমাণ প্রদানকারী কনফিগারেশন প্রকার। BaseAuth.createProviderConfig() .
মাল্টিফ্যাক্টর ইনফোরিকোয়েস্ট তৈরি করুন একটি CreateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের বৈশিষ্ট্যের প্রতিনিধিত্বকারী টাইপ।
টেন্যান্ট রিকোয়েস্ট তৈরি করুন একটি নতুন ভাড়াটে সেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।
হ্যাশঅ্যালগরিদম টাইপ
মাল্টিফ্যাক্টর কনফিগস্টেট একটি মাল্টি-ফ্যাক্টর কনফিগারেশন অবস্থা সনাক্ত করে।
পাসওয়ার্ড পলিসি এনফোর্সমেন্ট স্টেট একটি পাসওয়ার্ড নীতির প্রয়োগ অবস্থা।
RecaptchaAction reCAPTCHA-সুরক্ষিত অনুরোধের জন্য যে পদক্ষেপগুলি নিতে হবে৷ - 'ব্লক': reCAPTCHA-সুরক্ষিত অনুরোধটি ব্লক করা হবে।
RecaptchaKeyClientType কী-এর প্ল্যাটফর্মের ধরন।
RecaptchaProviderEnforcementState reCAPTCHA সুরক্ষার এনফোর্সমেন্ট স্টেট। - 'বন্ধ': অপ্রয়োগকৃত। - 'অডিট': মূল্যায়ন তৈরি করুন কিন্তু ফলাফল প্রয়োগ করবেন না। - 'এনফোর্স': মূল্যায়ন তৈরি করুন এবং ফলাফল প্রয়োগ করুন।
SmsRegion Config একটি SMS অঞ্চল কনফিগারেশন আপডেট করার জন্য অনুরোধ ইন্টারফেস। অঞ্চলগুলি কনফিগার করে যেখানে ব্যবহারকারীদের যাচাইকরণ SMS পাঠানোর অনুমতি দেওয়া হয়৷ এটি গন্তব্য ফোন নম্বরের কলিং কোডের উপর ভিত্তি করে।
UpdateAuthProviderRequest
মাল্টিফ্যাক্টর ইনফোরিকোয়েস্ট আপডেট করুন একটি UpdateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের বৈশিষ্ট্যের প্রতিনিধিত্বকারী প্রকার।
ব্যবহারকারী সনাক্তকারী খোঁজার জন্য একজন ব্যবহারকারীকে চিহ্নিত করে।

getAuth()

ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য প্রমাণীকরণ পরিষেবা পায়।

getAuth() কোন যুক্তি ছাড়াই ডিফল্ট অ্যাপের Auth পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত Auth পরিষেবা অ্যাক্সেস করার জন্য getAuth(app) হিসাবে কল করা যেতে পারে।

স্বাক্ষর:

export declare function getAuth(app?: App): Auth;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
অ্যাপ অ্যাপ

রিটার্ন:

প্রমাণ

উদাহরণ 1

// Get the Auth service for the default app
const defaultAuth = getAuth();

উদাহরণ 2

// Get the Auth service for a given app
const otherAuth = getAuth(otherApp);

AuthFactorType

একটি দ্বিতীয় ফ্যাক্টর টাইপ সনাক্ত করে।

স্বাক্ষর:

export type AuthFactorType = 'phone';

AuthProviderConfig

প্রমাণ প্রদানকারী কনফিগারেশন প্রকার। BaseAuth.createProviderConfig() .

স্বাক্ষর:

export type AuthProviderConfig = SAMLAuthProviderConfig | OIDCAuthProviderConfig;

মাল্টিফ্যাক্টর ইনফোরিকোয়েস্ট তৈরি করুন

একটি CreateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের বৈশিষ্ট্যের প্রতিনিধিত্বকারী টাইপ .

স্বাক্ষর:

export type CreateMultiFactorInfoRequest = CreatePhoneMultiFactorInfoRequest;

টেন্যান্ট রিকোয়েস্ট তৈরি করুন

একটি নতুন ভাড়াটে সেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।

স্বাক্ষর:

export type CreateTenantRequest = UpdateTenantRequest;

হ্যাশঅ্যালগরিদম টাইপ

স্বাক্ষর:

export type HashAlgorithmType = 'SCRYPT' | 'STANDARD_SCRYPT' | 'HMAC_SHA512' | 'HMAC_SHA256' | 'HMAC_SHA1' | 'HMAC_MD5' | 'MD5' | 'PBKDF_SHA1' | 'BCRYPT' | 'PBKDF2_SHA256' | 'SHA512' | 'SHA256' | 'SHA1';

মাল্টিফ্যাক্টর কনফিগস্টেট

একটি মাল্টি-ফ্যাক্টর কনফিগারেশন অবস্থা সনাক্ত করে।

স্বাক্ষর:

export type MultiFactorConfigState = 'ENABLED' | 'DISABLED';

পাসওয়ার্ড পলিসি এনফোর্সমেন্ট স্টেট

একটি পাসওয়ার্ড নীতির প্রয়োগ অবস্থা।

স্বাক্ষর:

export type PasswordPolicyEnforcementState = 'ENFORCE' | 'OFF';

RecaptchaAction

reCAPTCHA-সুরক্ষিত অনুরোধের জন্য যে পদক্ষেপগুলি নিতে হবে৷ - 'ব্লক': reCAPTCHA-সুরক্ষিত অনুরোধটি ব্লক করা হবে।

স্বাক্ষর:

export type RecaptchaAction = 'BLOCK';

RecaptchaKeyClientType

কী-এর প্ল্যাটফর্মের ধরন।

স্বাক্ষর:

export type RecaptchaKeyClientType = 'WEB' | 'IOS' | 'ANDROID';

RecaptchaProviderEnforcementState

reCAPTCHA সুরক্ষার এনফোর্সমেন্ট স্টেট। - 'বন্ধ': অপ্রয়োগকৃত। - 'অডিট': মূল্যায়ন তৈরি করুন কিন্তু ফলাফল প্রয়োগ করবেন না। - 'এনফোর্স': মূল্যায়ন তৈরি করুন এবং ফলাফল প্রয়োগ করুন।

স্বাক্ষর:

export type RecaptchaProviderEnforcementState = 'OFF' | 'AUDIT' | 'ENFORCE';

SmsRegion Config

একটি SMS অঞ্চল কনফিগারেশন আপডেট করার জন্য অনুরোধ ইন্টারফেস। অঞ্চলগুলি কনফিগার করে যেখানে ব্যবহারকারীদের যাচাইকরণ SMS পাঠানোর অনুমতি দেওয়া হয়৷ এটি গন্তব্য ফোন নম্বরের কলিং কোডের উপর ভিত্তি করে।

স্বাক্ষর:

export type SmsRegionConfig = AllowByDefaultWrap | AllowlistOnlyWrap;

UpdateAuthProviderRequest

স্বাক্ষর:

export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpdateAuthProviderRequest;

মাল্টিফ্যাক্টর ইনফোরিকোয়েস্ট আপডেট করুন

একটি UpdateRequest এর জন্য ব্যবহারকারী-নথিভুক্ত দ্বিতীয় ফ্যাক্টরের বৈশিষ্ট্যের প্রতিনিধিত্বকারী টাইপ .

স্বাক্ষর:

export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;

ব্যবহারকারী সনাক্তকারী

খোঁজার জন্য একজন ব্যবহারকারীকে চিহ্নিত করে।

স্বাক্ষর:

export type UserIdentifier = UidIdentifier | EmailIdentifier | PhoneIdentifier | ProviderIdentifier;