Assinatura:
export declare namespace credential
Variáveis
Variável | Descrição |
---|---|
aplicativoDefault | Retorna uma credencial criada a partir das credenciais padrão do aplicativo Google que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . As credenciais padrão do aplicativo Google estão disponíveis em qualquer infraestrutura do Google, como Google App Engine e Google Compute Engine. Consulte Inicializar o SDK para obter mais detalhes. |
certificado | Retorna uma credencial criada a partir da conta de serviço fornecida que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . Consulte Inicializar o SDK para obter mais detalhes. |
atualizarToken | Retorna uma credencial criada a partir do token de atualização fornecido que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . Consulte Inicializar o SDK para obter mais detalhes. |
Aliases de tipo
Digite Alias | Descrição |
---|---|
Credencial | Interface que fornece tokens de acesso Google OAuth2 usados para autenticação com serviços do Firebase. Na maioria dos casos, você não precisará implementar isso sozinho e poderá, em vez disso, usar as implementações padrão fornecidas pelo namespace admin.credential . |
credencial.applicationDefault
Retorna uma credencial criada a partir das credenciais padrão do aplicativo Google que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .
As credenciais padrão do aplicativo Google estão disponíveis em qualquer infraestrutura do Google, como Google App Engine e Google Compute Engine.
Consulte Inicializar o SDK para obter mais detalhes.
Assinatura:
applicationDefault: typeof applicationDefaultFn
Exemplo
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
credencial.cert
Retorna uma credencial criada a partir da conta de serviço fornecida que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .
Consulte Inicializar o SDK para obter mais detalhes.
Assinatura:
cert: typeof certFn
Exemplo 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"
});
Exemplo 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"
});
credencial.refreshToken
Retorna uma credencial criada a partir do token de atualização fornecido que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .
Consulte Inicializar o SDK para obter mais detalhes.
Assinatura:
refreshToken: typeof refreshTokenFn
Exemplo
// 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"
});
credencial.Credencial
Interface que fornece tokens de acesso Google OAuth2 usados para autenticação com serviços do Firebase.
Na maioria dos casos, você não precisará implementar isso sozinho e poderá, em vez disso, usar as implementações padrão fornecidas pelo namespace admin.credential
.
Assinatura:
type Credential = TCredential;