credential namespace

ลายเซ็น:

export declare namespace credential 

ตัวแปร

ตัวแปร คำอธิบาย
applicationDefault แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google ที่ให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp()ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google พร้อมใช้งานในโครงสร้างพื้นฐานของ Google ทั้งหมด เช่น Google App Engine และ Google Compute Engineดูรายละเอียดเพิ่มเติมได้ที่เริ่มต้น SDK
ใบรับรอง แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากบัญชีบริการที่มีให้ซึ่งให้สิทธิ์เข้าถึงบริการ Firebase ระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp() ได้ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อเริ่มต้น SDK
refreshToken แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากโทเค็นการรีเฟรชที่ให้ไว้ซึ่งให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp() ได้ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อเริ่มต้น SDK

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

ประเภทชื่อแทน คำอธิบาย
ข้อมูลเข้าสู่ระบบ อินเทอร์เฟซที่ให้โทเค็นเพื่อการเข้าถึง OAuth2 ของ Google ซึ่งใช้ในการตรวจสอบสิทธิ์กับบริการ Firebaseในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องติดตั้งใช้งานด้วยตนเอง และสามารถใช้การใช้งานเริ่มต้นที่มาจากเนมสเปซ admin.credential แทนได้

credential.applicationDefault

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google ที่ให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp() ได้

ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันของ Google มีอยู่ในโครงสร้างพื้นฐานทั้งหมดของ Google เช่น Google App Engine และ Google Compute Engine

ดูรายละเอียดเพิ่มเติมที่เริ่มต้น SDK

ลายเซ็น:

applicationDefault: typeof applicationDefaultFn

ตัวอย่าง

admin.initializeApp({
  credential: admin.credential.applicationDefault(),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credential.cert

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากบัญชีบริการที่มีให้ซึ่งให้สิทธิ์เข้าถึงบริการ Firebase ระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp() ได้

ดูรายละเอียดเพิ่มเติมที่เริ่มต้น SDK

ลายเซ็น:

cert: typeof certFn

ตัวอย่าง 1

// Providing a path to a service account key JSON file
var serviceAccount = require("path/to/serviceAccountKey.json");
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

ตัวอย่าง 2

// Providing a service account object inline
admin.initializeApp({
  credential: admin.credential.cert({
    projectId: "<PROJECT_ID>",
    clientEmail: "foo@<PROJECT_ID>.iam.gserviceaccount.com",
    privateKey: "-----BEGIN PRIVATE KEY-----<KEY>-----END PRIVATE KEY-----\n"
  }),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credential.refreshToken

แสดงผลข้อมูลเข้าสู่ระบบที่สร้างขึ้นจากโทเค็นการรีเฟรชที่ให้ไว้ซึ่งให้สิทธิ์เข้าถึงบริการ Firebase ในระดับผู้ดูแลระบบ ข้อมูลเข้าสู่ระบบนี้สามารถใช้ในการเรียก initializeApp() ได้

ดูรายละเอียดเพิ่มเติมที่เริ่มต้น SDK

ลายเซ็น:

refreshToken: typeof refreshTokenFn

ตัวอย่าง

// Providing a path to a refresh token JSON file
var refreshToken = require("path/to/refreshToken.json");
admin.initializeApp({
  credential: admin.credential.refreshToken(refreshToken),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

ข้อมูลเข้าสู่ระบบ

อินเทอร์เฟซที่ให้โทเค็นเพื่อการเข้าถึง OAuth2 ของ Google ที่ใช้ในการตรวจสอบสิทธิ์กับบริการ Firebase

ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องติดตั้งใช้งานด้วยตนเอง และสามารถใช้การใช้งานเริ่มต้นที่มาจากเนมสเปซ admin.credential แทนได้

ลายเซ็น:

type Credential = TCredential;