credential namespace

Chữ ký:

export declare namespace credential 

Biến

Biến Mô tả
applicationDefault Trả về thông tin xác thực được tạo từ Thông tin xác thực mặc định của ứng dụng Google giúp cấp quyền quản trị đối với các dịch vụ trên Firebase. Thông tin đăng nhập này có thể được dùng trong lệnh gọi đến initializeApp().Thông tin xác thực mặc định của ứng dụng của Google có trên mọi cơ sở hạ tầng của Google, chẳng hạn như Google App Engine và Google Compute Engine.Hãy xem phần Khởi chạy SDK để biết thêm thông tin chi tiết.
chứng chỉ Trả về thông tin xác thực được tạo từ tài khoản dịch vụ được cung cấp để cấp quyền quản trị vào các dịch vụ của Firebase. Thông tin đăng nhập này có thể được dùng trong lệnh gọi đến initializeApp().Hãy xem phần Khởi chạy SDK để biết thêm thông tin chi tiết.
refreshToken (Mã làm mới) Trả về thông tin xác thực được tạo từ mã làm mới được cung cấp để cấp quyền quản trị vào các dịch vụ của Firebase. Thông tin đăng nhập này có thể được dùng trong lệnh gọi đến initializeApp().Hãy xem phần Khởi chạy SDK để biết thêm thông tin chi tiết.

Loại bí danh

Loại bí danh Mô tả
Thông tin xác thực Giao diện cung cấp mã truy cập Google OAuth2 dùng để xác thực với các dịch vụ Firebase.Trong hầu hết các trường hợp, bạn sẽ không cần tự triển khai mà có thể sử dụng các phương thức triển khai mặc định do không gian tên admin.credential cung cấp.

thông tin xác thực.applicationDefault

Trả về thông tin xác thực được tạo từ Thông tin xác thực mặc định của ứng dụng Google giúp cấp quyền quản trị đối với các dịch vụ trên Firebase. Thông tin đăng nhập này có thể được sử dụng trong lệnh gọi đến initializeApp().

Thông tin xác thực mặc định của ứng dụng trên Google có trên mọi cơ sở hạ tầng của Google, chẳng hạn như Google App Engine và Google Compute Engine.

Hãy xem bài viết Khởi chạy SDK để biết thêm thông tin chi tiết.

Chữ ký:

applicationDefault: typeof applicationDefaultFn

Ví dụ

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

thông tin xác thực.chứng chỉ

Trả về thông tin xác thực được tạo từ tài khoản dịch vụ được cung cấp để cấp quyền quản trị vào các dịch vụ của Firebase. Thông tin đăng nhập này có thể được sử dụng trong lệnh gọi đến initializeApp().

Hãy xem bài viết Khởi chạy SDK để biết thêm thông tin chi tiết.

Chữ ký:

cert: typeof certFn

Ví dụ 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"
});

Ví dụ 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"
});

thông tin xác thực.refreshToken

Trả về thông tin xác thực được tạo từ mã làm mới được cung cấp để cấp quyền quản trị vào các dịch vụ của Firebase. Thông tin đăng nhập này có thể được sử dụng trong lệnh gọi đến initializeApp().

Hãy xem bài viết Khởi chạy SDK để biết thêm thông tin chi tiết.

Chữ ký:

refreshToken: typeof refreshTokenFn

Ví dụ

// 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"
});

thông tin xác thực.Thông tin xác thực

Giao diện cung cấp mã truy cập Google OAuth2 được dùng để xác thực với dịch vụ Firebase.

Trong hầu hết các trường hợp, bạn sẽ không cần tự triển khai mà có thể sử dụng các phương thức triển khai mặc định do không gian tên admin.credential cung cấp.

Chữ ký:

type Credential = TCredential;