credential namespace

İmza:

export declare namespace credential 

Değişkenler

Değişken Açıklama
applicationDefault Google Uygulaması Varsayılan Kimlik Bilgileri'nden oluşturulan ve Firebase hizmetlerine yönetici erişimi sağlayan bir kimlik bilgisi döndürür. Bu kimlik bilgisi initializeApp() çağrısında kullanılabilir.Google Uygulaması Varsayılan Kimlik Bilgileri, Google App Engine ve Google Compute Engine gibi herhangi bir Google altyapısında kullanılabilir.Daha fazla ayrıntı için SDK'yı Başlatma bölümüne bakın.
sertifika Sağlanan hizmet hesabından oluşturulan ve Firebase hizmetlerine yönetici erişimi veren bir kimlik bilgisi döndürür. Bu kimlik bilgisi initializeApp() çağrısında kullanılabilir.Daha fazla bilgi için SDK'yı başlatma bölümüne bakın.
refreshToken Sağlanan yenileme jetonundan oluşturulan ve Firebase hizmetlerine yönetici erişimi sağlayan bir kimlik bilgisi döndürür. Bu kimlik bilgisi initializeApp() çağrısında kullanılabilir.Daha fazla bilgi için SDK'yı başlatma bölümüne bakın.

Takma Adları Yazın

Takma Ad Yazın Açıklama
Kimlik bilgisi Firebase hizmetleriyle kimlik doğrulamak için kullanılan Google OAuth2 erişim jetonlarını sağlayan arayüzdür.Çoğu durumda bunu kendiniz uygulamanız gerekmez. Bunun yerine, admin.credential ad alanı tarafından sağlanan varsayılan uygulamaları kullanabilirsiniz.

credential.applicationDefault

Google Uygulaması Varsayılan Kimlik Bilgileri'nden oluşturulan ve Firebase hizmetlerine yönetici erişimi sağlayan bir kimlik bilgisi döndürür. Bu kimlik bilgisi, initializeApp() çağrısında kullanılabilir.

Google Uygulaması Varsayılan Kimlik Bilgileri, Google App Engine ve Google Compute Engine gibi herhangi bir Google altyapısında kullanılabilir.

Daha fazla bilgi için SDK'yı başlatma bölümüne bakın.

İmza:

applicationDefault: typeof applicationDefaultFn

Örnek

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

credential.cert

Sağlanan hizmet hesabından oluşturulan ve Firebase hizmetlerine yönetici erişimi veren bir kimlik bilgisi döndürür. Bu kimlik bilgisi, initializeApp() çağrısında kullanılabilir.

Daha fazla bilgi için SDK'yı başlatma bölümüne bakın.

İmza:

cert: typeof certFn

1. örnek

// 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. örnek

// 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

Sağlanan yenileme jetonundan oluşturulan ve Firebase hizmetlerine yönetici erişimi sağlayan bir kimlik bilgisi döndürür. Bu kimlik bilgisi, initializeApp() çağrısında kullanılabilir.

Daha fazla bilgi için SDK'yı başlatma bölümüne bakın.

İmza:

refreshToken: typeof refreshTokenFn

Örnek

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

credential.Credential

Firebase hizmetleriyle kimlik doğrulaması yapmak için kullanılan Google OAuth2 erişim jetonlarını sağlayan arayüz.

Çoğu durumda, bunu kendiniz uygulamanız gerekmez. Bunun yerine, admin.credential ad alanı tarafından sağlanan varsayılan uygulamaları kullanabilirsiniz.

İmza:

type Credential = TCredential;