Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

188
Vistas
Plantilla de correo electrónico de Firebase para Scope para un inquilino

Modifiqué la plantilla de correo electrónico para "restablecer contraseña". Si el usuario está fuera del alcance del arrendatario en Identity Planform, la plantilla funciona bien. Pero cuando el usuario está en el ámbito del arrendatario, la plantilla no funciona.

Usuario fuera del alcance :

IDP: https://i.stack.imgur.com/CNO8S.png

Correo electrónico: https://i.stack.imgur.com/7B4ra.png

Usuario en el ámbito del arrendatario :

IDP: https://i.stack.imgur.com/Q42EP.png

Correo electrónico: https://i.stack.imgur.com/6dB6o.png

 export const resetPassword = (email) => async (dispatch) => { try { const userSnapshot = await firebase.db.collection(USER_DATA_COLLECTION).where('email', '==', email).get(); firebase.auth.tenantId = userSnapshot.docs[0].data().tenantId; return await firebase.doResetPassword(email); } catch (e) { console.log(e); } };
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Actualmente, Google Cloud Identity Platform (GCIP) y Firebase Auth no admiten plantillas de correo electrónico específicas para inquilinos.

Puede actualizar los metadatos del inquilino para permitir que el inquilino herede dominios personalizados, plantillas de correo electrónico y configuraciones SMTP personalizadas. Si emailSendingConfig está configurado como true , los correos electrónicos enviados desde el arrendatario seguirán las configuraciones de envío de correo electrónico a nivel de proyecto. Si es false (de manera predeterminada), los correos electrónicos tendrán la configuración predeterminada sin personalizaciones (por ejemplo, no se aplicará el dominio personalizado adjunto a la plantilla de correo electrónico). Puede configurar este campo ejecutando el siguiente comando cURL:

 curl -d "{'inheritance':{'emailSendingConfig': true}}"\ -H 'Authorization: Bearer AUTH_TOKEN' \ -X PATCH -H 'Content-Type:application/json' \ https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/tenants/TENANT_ID?updateMask=inheritance.emailSendingConfig

Notas para los parámetros pasados al comando cURL anterior

El AUTH_TOKEN necesitará los ámbitos enumerados en la documentación de la API REST de Identity Toolkit . Una de las formas más fáciles de recuperar el token de autenticación para el comando REST es hacer que el propietario del proyecto use OAuthPlayground y autorice los alcances de Identity Toolkit API v3.

Alcances de Identity Toolkit API v3

TENANT_ID es el ID de inquilino real en lugar del nombre para mostrar, esto se puede obtener a través de la GCIP > Tenant Cloud Console.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede llamar a la API de administración para heredar emailSendingConfig . Los correos electrónicos enviados desde el arrendatario ahora seguirán la configuración de envío de correo electrónico a nivel de proyecto.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda