firebase / firebase/firebase-admin-python

Unable to create session cookie for tenant users

Abierto
#577 17 comentarios 3 reacciones 1 asignado Asignado a @prameshj Ver en GitHub
api: auth
Lenguaje dominante
Python
Estrellas
1.2k
Forks
359
Merge medio
5 d 6 min
PR fusionados (30 d)
2

Descripción

Hey everyone

I am setting up a python application and I would like to use firebase for authentication.
For normal users the login flows works fine, my problem comes when I start using tenants.

---

When a user authenticates to my app, it gets a token and then, after verification, the token is exchanged for a long-lived session cookie. As mentioned before, this works great for normal users.

I am using the exact code described in the docs here: https://firebase.google.com/docs/auth/admin/manage-cookies#create_session_cookie

When I authenticate users that are part of a tenant though, I can't find a way to convert their token into a session cookie.

I tried using `session_cookie = auth.create_session_cookie(id_token, expires_in=expires_in, app=tenant_app)` but I get always the same error message:

```
Error while calling Auth service (UNSUPPORTED_TENANT_OPERATION).
```

Am I missing something ? I am using the latest version of firebase-admin

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.