firebase-admin.auth package

การตรวจสอบสิทธิ์ Firebase

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
getAuth(แอป) รับบริการ Auth สำหรับแอปเริ่มต้นหรือแอปหนึ่งๆ getAuth() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Auth ของแอปเริ่มต้น หรือเรียกใช้เป็น getAuth(app) เพื่อเข้าถึงบริการ Auth ที่เชื่อมโยงกับแอปนั้นๆ ได้

คลาส

ชั้น คำอธิบาย
การตรวจสอบสิทธิ์ บริการการตรวจสอบสิทธิ์ที่ผูกกับแอปที่ระบุ อินสแตนซ์การตรวจสอบสิทธิ์อาจมีกลุ่มผู้ใช้ได้หลายกลุ่ม
BaseAuth อินเทอร์เฟซหลักทั่วไปสำหรับทั้ง Auth API และ TenantAwareAuth
ข้อมูลปัจจัยที่หลากหลาย อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้ทั่วไปของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้
การตั้งค่าหลายปัจจัย การตั้งค่าผู้ใช้ที่เกี่ยวข้องกับหลายปัจจัย
ข้อมูลหลายแฟกเตอร์ของโทรศัพท์ อินเทอร์เฟซแสดงปัจจัยที่ 2 ที่ผู้ใช้ลงทะเบียนไว้ที่เจาะจงสำหรับโทรศัพท์
ProjectConfig แสดงการกำหนดค่าโปรเจ็กต์
ProjectConfigManager จัดการ (รับและอัปเดต) การกำหนดค่าโปรเจ็กต์ปัจจุบัน
กลุ่มผู้ใช้ แสดงถึงการกำหนดค่ากลุ่มผู้ใช้การรองรับกลุ่มผู้ใช้หลายกลุ่มต้องใช้ Identity Platform ของ Google Cloud (GCIP) หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับ GCIP รวมถึงราคาและฟีเจอร์ โปรดดูเอกสารประกอบของ GCIPก่อนที่จะใช้กลุ่มผู้ใช้หลายกลุ่มในโปรเจ็กต์ Google Cloud Identity Platform ได้ กลุ่มผู้ใช้จะต้องได้รับอนุญาตในโปรเจ็กต์ดังกล่าวผ่าน UI ของ Cloud Consoleการกำหนดค่ากลุ่มผู้ใช้จะให้ข้อมูล เช่น ชื่อที่แสดง ตัวระบุผู้เช่า และการกำหนดค่าการตรวจสอบสิทธิ์อีเมล สำหรับการจัดการการกำหนดค่าผู้ให้บริการ OIDC/SAML ควรใช้อินสแตนซ์ TenantAwareAuth แทน Tenant เพื่อดึงรายการ IdP ที่กำหนดค่าในกลุ่มผู้ใช้ เมื่อกำหนดค่าผู้ให้บริการเหล่านี้ โปรดทราบว่ากลุ่มผู้ใช้จะรับค่าโดเมนที่อนุญาตพิเศษและ URI การเปลี่ยนเส้นทางที่ผ่านการตรวจสอบสิทธิ์จากโปรเจ็กต์หลักของตนระบบจะรับค่าการตั้งค่าอื่นๆ ทั้งหมดของกลุ่มผู้ใช้ด้วย โดยจะต้องจัดการจาก UI ของ Cloud Console
TenantAwareAuth อินเทอร์เฟซ Auth ที่รับรู้ถึงกลุ่มผู้ใช้สำหรับการจัดการผู้ใช้ การกำหนดค่าผู้ให้บริการ SAML/OIDC การสร้างลิงก์อีเมลสำหรับการรีเซ็ตรหัสผ่าน การยืนยันอีเมล ฯลฯ สำหรับผู้เช่าที่เฉพาะเจาะจงการรองรับกลุ่มผู้ใช้หลายกลุ่มต้องใช้ Identity Platform ของ Google Cloud (GCIP) ดูข้อมูลเพิ่มเติมเกี่ยวกับ GCIP รวมถึงราคาและฟีเจอร์ได้ที่เอกสารประกอบของ GCIPกลุ่มผู้ใช้แต่ละกลุ่มมีผู้ให้บริการข้อมูลประจำตัว การตั้งค่า และกลุ่มผู้ใช้ของตนเอง เมื่อใช้ TenantAwareAuth คุณจะสามารถจัดการผู้ใช้สำหรับกลุ่มผู้ใช้เฉพาะและการกำหนดค่า OIDC/SAML ที่เกี่ยวข้อง ยืนยันโทเค็นรหัสสำหรับผู้ใช้ที่ลงชื่อเข้าใช้กลุ่มผู้ใช้ที่เจาะจงได้ และสร้างลิงก์การดำเนินการอีเมลสำหรับผู้ใช้ที่อยู่ในกลุ่มผู้ใช้ดังกล่าวได้ด้วย TenantAwareAuthtenantId
TenantManager กำหนดผู้จัดการผู้เช่าที่ใช้ช่วยจัดการการดำเนินการที่เกี่ยวข้องกับผู้เช่า ซึ่งรวมถึง:
  • ความสามารถในการสร้าง อัปเดต แสดงรายการ รับ และลบผู้เช่าสำหรับโปรเจ็กต์เบื้องหลัง
  • การรับอินสแตนซ์ TenantAwareAuth สำหรับการเรียกใช้การดำเนินการที่เกี่ยวข้องกับการตรวจสอบสิทธิ์ (การจัดการผู้ใช้ การจัดการการกำหนดค่าผู้ให้บริการ การยืนยันโทเค็น การสร้างลิงก์อีเมล ฯลฯ) ในบริบทของกลุ่มผู้ใช้ที่ระบุ
ข้อมูลผู้ใช้ แสดงข้อมูลของผู้ใช้จากผู้ให้บริการข้อมูลประจำตัวบุคคลที่สาม เช่น Google หรือ Facebook
ข้อมูลเมตาผู้ใช้ แสดงข้อมูลเมตาของผู้ใช้
Userเรคคอร์ด แสดงถึงผู้ใช้

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
ActionCodeSettings นี่คืออินเทอร์เฟซที่กำหนด URL ดำเนินการต่อ/สถานะที่จำเป็นซึ่งมีตัวระบุกลุ่ม Android และ iOS ที่ไม่บังคับ
AllowByDefault กำหนดนโยบายในการอนุญาตทุกภูมิภาคโดยค่าเริ่มต้น และเพิ่มภูมิภาคที่ไม่อนุญาตลงในรายการที่ไม่อนุญาต
AllowByDefaultWrap การกำหนดค่าภูมิภาค SMS ที่ใช้เฉพาะร่วมกันของอินเทอร์เฟซ AllowByDefault
รายการที่อนุญาตเท่านั้น กำหนดนโยบายการอนุญาตเฉพาะภูมิภาคโดยเพิ่มไปยังรายการที่อนุญาตอย่างชัดเจน
AllowlistOnlyWrap การกำหนดค่าภูมิภาค SMS ที่ใช้พร้อมกันไม่ได้ของอินเทอร์เฟซ AllowlistOnly
AuthProviderConfigFilter อินเทอร์เฟซตัวกรองที่ใช้สำหรับการกำหนดค่าผู้ให้บริการข้อมูล ซึ่งจะใช้เมื่อระบุวิธีแสดงรายการผู้ให้บริการข้อมูลประจำตัวที่กำหนดค่าผ่าน BaseAuth.listProviderConfigs()
BaseAuthProviderConfig อินเทอร์เฟซการกำหนดค่าของผู้ให้บริการการตรวจสอบสิทธิ์พื้นฐาน
BaseCreateMultiFactorInfoRequest อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้ฐานของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ CreateRequest
BaseUpdateMultiFactorInfoRequest อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้ทั่วไปของปัจจัยที่ 2 ที่ลงทะเบียนสำหรับ UpdateRequest
CreatePhoneMultiFactorInfoRequest อินเทอร์เฟซแสดงปัจจัยที่ 2 ที่ผู้ใช้ลงทะเบียนไว้เฉพาะโทรศัพท์สำหรับ CreateRequest
CreateRequest อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้ที่จะตั้งค่าในระเบียนผู้ใช้ใหม่ที่จะสร้างขึ้น
CustomstrongOptionsConfig ข้อจำกัดที่จะบังคับใช้กับนโยบายรหัสผ่าน
DecodedAuthblockToken
DecodedIdToken อินเทอร์เฟซที่แสดงโทเค็น Firebase ID ที่ถอดรหัสแล้ว ซึ่งแสดงผลจากเมธอด BaseAuth.verifyIdToken()โทเค็นรหัส Firebase คือโทเค็นเว็บ JSON ที่เป็นไปตามข้อกําหนดของ OpenID Connect (JWT) โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ด้านล่างนี้ใน[ส่วนโทเค็นรหัสในข้อกำหนดของ OpenID Connect](http://openid.net/specs/openid-connect-core-1_0.html#IDToken)
DeleteUsersผลลัพธ์ แสดงผลลัพธ์ของ BaseAuth.deleteUsers() API
EmailIdentifier ใช้สำหรับค้นหาบัญชีทางอีเมลโปรดดู BaseAuth.getUsers()
EmailPrivacyConfig การกำหนดค่าความเป็นส่วนตัวของอีเมลสำหรับโปรเจ็กต์หรือกลุ่มผู้ใช้
EmailSignInProviderConfig การกำหนดค่าผู้ให้บริการการลงชื่อเข้าใช้อีเมล
GetUsersผลลัพธ์ แสดงผลลัพธ์ของ API BaseAuth.getUsers()
ListProviderConfigResults อินเทอร์เฟซการตอบสนองสำหรับการกำหนดค่าของผู้ให้บริการข้อมูล ซึ่งจะใช้ได้เมื่อแสดงการกำหนดค่าของผู้ให้บริการข้อมูลประจำตัวทั้งหมดผ่าน BaseAuth.listProviderConfigs() เท่านั้น
ผลลัพธ์รายการกลุ่มผู้ใช้ อินเทอร์เฟซที่แสดงออบเจ็กต์ที่แสดงผลจากการดำเนินการ TenantManager.listTenants() มีรายการกลุ่มผู้ใช้สำหรับกลุ่มปัจจุบันและโทเค็นหน้าถัดไป หากมี
ผลลัพธ์ของผู้ใช้ อินเทอร์เฟซที่แสดงออบเจ็กต์ที่แสดงผลจากการดำเนินการ BaseAuth.listUsers() มีรายชื่อผู้ใช้สำหรับกลุ่มปัจจุบันและโทเค็นของหน้าถัดไป หากมี
MultiFactorConfig อินเทอร์เฟซที่แสดงการกำหนดค่าแบบหลายปัจจัย ค่านี้ใช้เพื่อระบุว่าจะเปิดหรือปิดใช้การตรวจสอบสิทธิ์แบบหลายปัจจัย รวมถึงรายการการยืนยันตัวตนด้วยปัจจัยที่ 2 ที่รองรับ
การตั้งค่า MultiFactorCreateSettings การตั้งค่าผู้ใช้ที่เกี่ยวข้องกับหลายปัจจัยสำหรับการดำเนินการสร้าง
MultiFactorProviderConfig อินเทอร์เฟซที่แสดงการกำหนดค่าผู้ให้บริการการตรวจสอบสิทธิ์แบบหลายปัจจัย อินเทอร์เฟซนี้ใช้สำหรับผู้ให้บริการตรวจสอบสิทธิ์จากปัจจัยที่สองที่ไม่ใช่ SMS ปัจจุบันรองรับเฉพาะ TOTP เท่านั้น
การตั้งค่าการอัปเดตหลายปัจจัย การตั้งค่าผู้ใช้ที่เกี่ยวข้องกับหลายปัจจัยสำหรับการดำเนินการอัปเดต
OAuthResponseType อินเทอร์เฟซที่แสดงออบเจ็กต์การตอบกลับของผู้ให้บริการ OIDC สำหรับขั้นตอนการให้สิทธิ์ OAuth ต้องมีการตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้
  • ตั้งค่า code เป็น true สําหรับโฟลว์ของโค้ด
  • ตั้งค่า idToken เป็น true สําหรับโฟลว์โทเค็นรหัส
OIDCAuthProviderConfig อินเทอร์เฟซการกำหนดค่าผู้ให้บริการการตรวจสอบสิทธิ์ [OIDC](https://openid.net/specs/openid-connect-core-1_0-final.html) คุณสร้างผู้ให้บริการ OIDC ได้ผ่าน BaseAuth.createProviderConfig()
OIDCUpdateAuthProviderRequest อินเทอร์เฟซคำขออัปเดตผู้ให้บริการการตรวจสอบสิทธิ์ OIDC ซึ่งจะใช้เมื่ออัปเดตการกำหนดค่าของผู้ให้บริการ OIDC ผ่าน BaseAuth.updateProviderConfig()
PasswordPolicyConfig การกำหนดค่านโยบายรหัสผ่านสำหรับโปรเจ็กต์หรือกลุ่มผู้ใช้
ตัวระบุโทรศัพท์ ใช้ในการค้นหาบัญชีตามหมายเลขโทรศัพท์โปรดดู BaseAuth.getUsers()
ProviderIdentifier ใช้เพื่อค้นหาบัญชีตามผู้ให้บริการแบบรวมศูนย์โปรดดู BaseAuth.getUsers()
RecaptchaConfig อินเทอร์เฟซคำขออัปเดตการกำหนดค่า reCAPTCHA การเปิดใช้การผสานรวม reCAPTCHA Enterprise หมายความว่าคุณยอมรับข้อกำหนดในการให้บริการของ reCAPTCHA Enterprise
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 ซึ่งจะใช้เมื่ออัปเดตการกำหนดค่าของผู้ให้บริการ SAML ผ่าน BaseAuth.updateProviderConfig()
SessionCookieOptions อินเทอร์เฟซที่แสดงตัวเลือกคุกกี้เซสชันที่จำเป็นสำหรับเมธอด BaseAuth.createSessionCookie()
TotpMultiFactorProviderConfig อินเทอร์เฟซแสดงการตั้งค่าการกำหนดค่าสำหรับการตรวจสอบสิทธิ์จากปัจจัยที่สองของ TOTP
UidIdentifier ใช้ในการค้นหาบัญชีด้วย uidโปรดดู BaseAuth.getUsers()
UpdatePhoneMultiFactorInfoRequest อินเทอร์เฟซแสดงปัจจัยที่ 2 ที่ผู้ใช้ลงทะเบียนไว้เฉพาะโทรศัพท์สำหรับ UpdateRequest
UpdateProjectConfigRequest อินเทอร์เฟซที่แสดงถึงพร็อพเพอร์ตี้ที่จะอัปเดตในการกำหนดค่าโปรเจ็กต์ที่ระบุ
UpdateRequest อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้ที่จะอัปเดตสำหรับผู้ใช้ที่ระบุ
UpdateTenantRequest อินเทอร์เฟซที่แสดงที่พักที่ต้องการอัปเดตในกลุ่มผู้ใช้ที่ระบุ
ตัวเลือกการนำเข้าของผู้ใช้ อินเทอร์เฟซแสดงตัวเลือกการนำเข้าผู้ใช้ที่จำเป็นสำหรับเมธอด BaseAuth.importUsers() ซึ่งใช้สำหรับระบุข้อมูลอัลกอริทึมการแฮชรหัสผ่าน
UserImportrecord อินเทอร์เฟซที่แทนผู้ใช้เพื่อนำเข้าไปยังการตรวจสอบสิทธิ์ Firebase ผ่านเมธอด BaseAuth.importUsers()
UserImport Results อินเทอร์เฟซที่แสดงการตอบสนองจากเมธอด BaseAuth.importUsers() สําหรับการนําเข้าผู้ใช้เป็นกลุ่มไปยัง Firebase Auth
UserMetadataRequest ข้อมูลเมตาผู้ใช้ที่จะรวมเมื่อนำเข้าผู้ใช้
UserProvider แสดงผู้ให้บริการข้อมูลประจำตัวของผู้ใช้ที่สามารถเชื่อมโยงกับผู้ใช้ Firebase
UserProviderRequest ข้อมูลผู้ให้บริการผู้ใช้ที่จะรวมเมื่อนําเข้าผู้ใช้

ประเภทชื่อแทน

ประเภทชื่อแทน คำอธิบาย
AuthFactorType ระบุปัจจัยประเภทที่ 2
AuthProviderConfig ประเภทการกำหนดค่าของผู้ให้บริการการตรวจสอบสิทธิ์ BaseAuth.createProviderConfig()
CreateMultiFactorInfoRequest ประเภทที่แทนพร็อพเพอร์ตี้ของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ CreateRequest
CreateTenantRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ที่จะตั้งค่าให้กับกลุ่มผู้ใช้ใหม่
HashAlgorithmType
MultiFactorConfigState ระบุสถานะการกำหนดค่าแบบหลายปัจจัย
PasswordPolicyEnforcementState สถานะการบังคับใช้ของนโยบายรหัสผ่าน
RecaptchaAction การดำเนินการที่จะทำสำหรับคำขอที่ป้องกันด้วย reCAPTCHA - "บล็อก": คำขอที่ป้องกันด้วย reCAPTCHA จะถูกบล็อก
RecaptchaKeyClientType ประเภทแพลตฟอร์มของคีย์
RecaptchaProviderEnforcementState สถานะการบังคับใช้ของการป้องกัน reCAPTCHA - "ปิด": ไม่ได้บังคับใช้ - "AUDIT": สร้างการประเมินแต่ไม่บังคับใช้ผลลัพธ์ - "ENFORCE": สร้างการประเมินและบังคับใช้ผลลัพธ์
SmsRegionConfig อินเทอร์เฟซคำขออัปเดตการกำหนดค่าภูมิภาค SMS กำหนดค่าภูมิภาคที่อนุญาตให้ผู้ใช้ส่ง SMS ยืนยันได้ ซึ่งจะพิจารณาจากรหัสการโทรของหมายเลขโทรศัพท์ปลายทาง
UpdateAuthProviderRequest
UpdateMultiFactorInfoRequest ประเภทที่แสดงพร็อพเพอร์ตี้ของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ UpdateRequest
UserIdentifier ระบุผู้ใช้ที่จะค้นหา

getAuth(app)

รับบริการการตรวจสอบสิทธิ์สำหรับแอปเริ่มต้นหรือแอปที่ระบุ

สามารถเรียก getAuth() โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Auth ของแอปเริ่มต้น หรือเรียกใช้เป็น getAuth(app) เพื่อเข้าถึงบริการ Auth ที่เชื่อมโยงกับแอปนั้นๆ ได้

ลายเซ็น:

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);

ประเภทแฟกเตอร์การตรวจสอบสิทธิ์

ระบุปัจจัยประเภทที่ 2

ลายเซ็น:

export type AuthFactorType = 'phone';

AuthProviderConfig

ประเภทการกำหนดค่าของผู้ให้บริการการตรวจสอบสิทธิ์ BaseAuth.createProviderConfig()

ลายเซ็น:

export type AuthProviderConfig = SAMLAuthProviderConfig | OIDCAuthProviderConfig;

CreateMultiFactorInfoRequest

ประเภทที่แสดงพร็อพเพอร์ตี้ของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ CreateRequest

ลายเซ็น:

export type CreateMultiFactorInfoRequest = CreatePhoneMultiFactorInfoRequest;

CreateTenantRequest

อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ที่จะตั้งค่าให้กับกลุ่มผู้ใช้ใหม่

ลายเซ็น:

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';

MultiFactorConfigState

ระบุสถานะการกำหนดค่าแบบหลายปัจจัย

ลายเซ็น:

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

สถานะการบังคับใช้นโยบายรหัสผ่าน

สถานะการบังคับใช้ของนโยบายรหัสผ่าน

ลายเซ็น:

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

การดำเนินการ reCAPTCHA

การดำเนินการที่จะทำสำหรับคำขอที่ป้องกันด้วย reCAPTCHA - "บล็อก": คำขอที่ป้องกันด้วย reCAPTCHA จะถูกบล็อก

ลายเซ็น:

export type RecaptchaAction = 'BLOCK';

reCAPTCHA คีย์ไคลเอ็นต์ประเภท

ประเภทแพลตฟอร์มของคีย์

ลายเซ็น:

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

RecaptchaProviderEnforcementState

สถานะการบังคับใช้ของการป้องกัน reCAPTCHA - "ปิด": ไม่ได้บังคับใช้ - "AUDIT": สร้างการประเมินแต่ไม่บังคับใช้ผลลัพธ์ - "ENFORCE": สร้างการประเมินและบังคับใช้ผลลัพธ์

ลายเซ็น:

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

SmsRegionConfig

อินเทอร์เฟซคำขออัปเดตการกำหนดค่าภูมิภาค SMS กำหนดค่าภูมิภาคที่อนุญาตให้ผู้ใช้ส่ง SMS ยืนยันได้ ซึ่งจะพิจารณาจากรหัสการโทรของหมายเลขโทรศัพท์ปลายทาง

ลายเซ็น:

export type SmsRegionConfig = AllowByDefaultWrap | AllowlistOnlyWrap;

อัปเดตAuthProviderRequest

ลายเซ็น:

export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpdateAuthProviderRequest;

อัปเดตMultiFactorInfoRequest

ประเภทที่แทนพร็อพเพอร์ตี้ของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ UpdateRequest

ลายเซ็น:

export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;

ตัวระบุผู้ใช้

ระบุผู้ใช้ที่จะค้นหา

ลายเซ็น:

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