firebase-admin.auth package

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

ฟังก์ชัน

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

ชั้นเรียน

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

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
ActionCodeSettings นี่คืออินเทอร์เฟซที่กำหนด URL ดำเนินการต่อ/สถานะที่จำเป็นซึ่งมีตัวระบุกลุ่ม Android และ iOS ที่ไม่บังคับ
AllowByDefault กำหนดนโยบายการอนุญาตทุกภูมิภาคโดยค่าเริ่มต้น และเพิ่มภูมิภาคที่ไม่ได้รับอนุญาตลงในรายการที่ไม่อนุญาต
AllowByDefaultWrap การกำหนดค่าภูมิภาค SMS เฉพาะตัวของอินเทอร์เฟซ AllowByDefault
AllowlistOnly กำหนดนโยบายการอนุญาตเฉพาะภูมิภาคโดยการเพิ่มภูมิภาคเหล่านั้นไปยังรายการที่อนุญาตอย่างชัดเจน
AllowlistOnlyWrap การกำหนดค่าภูมิภาค SMS ที่ใช้พร้อมกันไม่ได้ของอินเทอร์เฟซ AllowlistOnly
AuthProviderConfigFilter อินเทอร์เฟซตัวกรองที่ใช้สำหรับการกำหนดค่าผู้ให้บริการข้อมูล ใช้เมื่อระบุวิธีแสดงผู้ให้บริการข้อมูลประจำตัวที่กำหนดค่าผ่าน BaseAuth.listProviderConfigs()
BaseAuthProviderConfig อินเทอร์เฟซการกำหนดค่าผู้ให้บริการการตรวจสอบสิทธิ์พื้นฐาน
BaseCreateMultiFactorInfoRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ฐานของปัจจัยที่ 2 ที่ผู้ใช้ลงทะเบียนสำหรับ CreateRequest
BaseUpdateMultiFactorInfoRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ทั่วไปของปัจจัยที่ 2 ที่ลงทะเบียนโดยผู้ใช้สำหรับ UpdateRequest
CreatePhoneMultiFactorInfoRequest อินเทอร์เฟซแสดงปัจจัยที่ 2 ที่ผู้ใช้ลงทะเบียนไว้เฉพาะโทรศัพท์สำหรับ CreateRequest
CreateRequest อินเทอร์เฟซที่แสดงพร็อพเพอร์ตี้สำหรับตั้งค่าระเบียนผู้ใช้ใหม่ที่จะสร้างขึ้น
CustomStrongOptionsConfig ข้อจำกัดที่จะบังคับใช้ในนโยบายรหัสผ่าน
DeCodeAuthBlockToken
DeencryptedIdToken อินเทอร์เฟซที่แสดงโทเค็น Firebase ID ที่ถอดรหัสแล้ว ซึ่งส่งคืนจากเมธอด BaseAuth.verifyIdToken()โทเค็นรหัส Firebase คือโทเค็นเว็บ JSON (JWT) ที่สอดคล้องกับข้อกำหนดของ OpenID Connect โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติเฉพาะด้านล่างที่[ส่วนโทเค็นรหัสของข้อกำหนดของ OpenID Connect](http://openid.net/specs/openid-connect-core-1_0.html#IDToken)
DeleteUsersResult แสดงผลลัพธ์ของ BaseAuth.deleteUsers() API
ตัวระบุอีเมล ใช้ในการค้นหาบัญชีทางอีเมลโปรดดู BaseAuth.getUsers()
EmailPrivacyConfig การกำหนดค่าความเป็นส่วนตัวของอีเมลของโปรเจ็กต์หรือกลุ่มผู้ใช้
EmailSignInProviderConfig การกำหนดค่าผู้ให้บริการการลงชื่อเข้าใช้อีเมล
GetUsersผลลัพธ์ แสดงผลลัพธ์ของ BaseAuth.getUsers() API
ListProviderConfigResults อินเทอร์เฟซการตอบกลับสำหรับการกำหนดค่าผู้ให้บริการข้อมูล โดยจะใช้ได้เมื่อแสดงผู้ให้บริการข้อมูลประจำตัวทั้งหมดเท่านั้น ผ่าน BaseAuth.listProviderConfigs()
ListTenantsผลลัพธ์ อินเทอร์เฟซที่แสดงออบเจ็กต์ที่แสดงผลจากการดำเนินการ TenantManager.listTenants() ประกอบด้วยรายการกลุ่มผู้ใช้สำหรับกลุ่มปัจจุบันและโทเค็นหน้าถัดไป (หากมี)
ListUsersผลลัพธ์ อินเทอร์เฟซที่แสดงออบเจ็กต์ที่แสดงผลจากการดำเนินการ BaseAuth.listUsers() ประกอบด้วยรายชื่อผู้ใช้สำหรับกลุ่มปัจจุบันและโทเค็นของหน้าถัดไป ถ้ามี
MultiFactorConfig อินเทอร์เฟซที่แสดงการกําหนดค่าแบบหลายปัจจัย ซึ่งอาจใช้เพื่อระบุว่ามีการเปิดใช้หรือปิดใช้การตรวจสอบสิทธิ์แบบหลายปัจจัยหรือไม่ และแสดงรายการคำถามจากปัจจัยที่ 2 ที่รองรับ
การตั้งค่าการสร้างแบบหลายปัจจัย การตั้งค่าผู้ใช้ที่เกี่ยวข้องกับหลายปัจจัยในการดำเนินการสร้าง
MultiFactorProviderConfig อินเทอร์เฟซที่แสดงการกำหนดค่าผู้ให้บริการตรวจสอบสิทธิ์แบบหลายปัจจัย อินเทอร์เฟซนี้จะใช้สำหรับผู้ให้บริการตรวจสอบสิทธิ์ปัจจัยที่สองนอกเหนือจาก SMS ขณะนี้รองรับเฉพาะ TOTP เท่านั้น
MultiFactorUpdateSettings การตั้งค่าผู้ใช้ที่เกี่ยวข้องกับหลายปัจจัยสำหรับการดำเนินการอัปเดต
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 การกำหนดค่านโยบายรหัสผ่านสำหรับโปรเจ็กต์หรือกลุ่มผู้ใช้
PhoneIdentifier ใช้ในการค้นหาบัญชีด้วยหมายเลขโทรศัพท์ดู 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()
ตัวเลือกคุกกี้ของเซสชัน อินเทอร์เฟซที่แสดงตัวเลือกคุกกี้เซสชันที่จำเป็นสำหรับเมธอด BaseAuth.createSessionCookie()
TotpMultiFactorProviderConfig อินเทอร์เฟซที่แสดงการตั้งค่ากำหนดสำหรับการตรวจสอบสิทธิ์ด้วยปัจจัยที่สองของ TOTP
UidIdentifier ใช้ในการค้นหาบัญชีตาม uidดู BaseAuth.getUsers()
UpdatePhoneMultiFactorInfoRequest อินเทอร์เฟซแสดงปัจจัยที่ 2 ของผู้ใช้ที่ลงทะเบียนในโทรศัพท์โดยเฉพาะสำหรับ UpdateRequest
UpdateProjectConfigRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ที่จะอัปเดตในการกำหนดค่าโปรเจ็กต์ที่ระบุ
UpdateRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ที่จะอัปเดตตามผู้ใช้ที่ระบุ
UpdateTenantRequest อินเทอร์เฟซแสดงพร็อพเพอร์ตี้ที่จะอัปเดตเกี่ยวกับกลุ่มผู้ใช้ที่ระบุ
UserImportOptions อินเทอร์เฟซที่แสดงตัวเลือกการนำเข้าผู้ใช้ที่จำเป็นสำหรับเมธอด BaseAuth.importUsers() ใช้เพื่อระบุข้อมูลอัลกอริทึมการแฮชรหัสผ่าน
UserImportRecord อินเทอร์เฟซที่แสดงถึงผู้ใช้ที่จะนำเข้าไปยัง Firebase Auth ผ่านเมธอด BaseAuth.importUsers()
UserImportผลลัพธ์ อินเทอร์เฟซที่แสดงการตอบกลับจากเมธอด BaseAuth.IMPORTUsers() สําหรับการนําเข้าผู้ใช้แบบกลุ่มไปยัง Firebase Auth
UserMetadataRequest ข้อมูลเมตาผู้ใช้ที่จะรวมเมื่อนำเข้าผู้ใช้
UserProvider แสดงผู้ให้บริการข้อมูลประจำตัวผู้ใช้ที่เชื่อมโยงกับผู้ใช้ Firebase ได้
UserProviderRequest ข้อมูลผู้ให้บริการผู้ใช้ที่จะรวมเมื่อนำเข้าผู้ใช้

พิมพ์ชื่อแทน

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

getAuth(แอป)

รับบริการ Auth สำหรับแอปเริ่มต้นหรือแอปที่กำหนด

สามารถเรียก 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);

AuthFactorType

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

ลายเซ็น:

export type AuthFactorType = 'phone';

AuthProviderConfig

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

ลายเซ็น:

export type AuthProviderConfig = SAMLAuthProviderConfig | OIDCAuthProviderConfig;

สร้าง MultiFactorInfoRequest

ประเภทที่แสดงถึงพร็อพเพอร์ตี้ของปัจจัยที่ 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';

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

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

ลายเซ็น:

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

PasswordPolicyEnforcementState

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

ลายเซ็น:

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

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

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

ลายเซ็น:

export type RecaptchaAction = 'BLOCK';

RecaptchaKeyClientType

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

ลายเซ็น:

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

RecaptchaProviderEnforcementState

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

ลายเซ็น:

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

SmsRegionConfig

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

ลายเซ็น:

export type SmsRegionConfig = AllowByDefaultWrap | AllowlistOnlyWrap;

UpdateAuthProviderRequest

ลายเซ็น:

export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpdateAuthProviderRequest;

อัปเดตคำขอข้อมูลหลายปัจจัย

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

ลายเซ็น:

export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;

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

ระบุผู้ใช้ที่ต้องการค้นหา

ลายเซ็น:

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