Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

184
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!