Skip to content

Add tenantId Support in Firebase C++ SDK #1682

Open

Description

@itsthemanish

Description:
The Firebase C++ SDK does not expose the tenantId property on the user or auth instance, unlike other Firebase SDKs. This omission makes it impossible to implement multi-tenancy, a critical requirement for SaaS and multi-tenant applications.

Impact:

  • Developers using the C++ SDK face limitations in building multi-tenant applications.
  • Inconsistency with other Firebase SDKs creates unnecessary challenges.

Reference:
This issue is similar to the tenant management gap noted in flutterfire/issues/13500.

Proposed Solution:
Add tenantId as a property to the user and auth instance in the Firebase C++ SDK.

Activity

  1. google-oss-bot commented on Jan 15, 2025

    @google-oss-bot

    I found a few problems with this issue:

    • I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
    • This issue does not seem to follow the issue template. Make sure you provide all the required information.
  2. self-assigned this
    on Jan 22, 2025
  3. jonsimantov commented on Jan 22, 2025

    @jonsimantov
    Contributor

    Thanks - we'll look into this.

  4. itsthemanish commented on Mar 29, 2025

    @itsthemanish
    Author

    @jonsimantov Could you please help resolve this? Our Windows multi-tenant app has been on hold for a long time due to this issue. This is a fundamental feature required for enterprise applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions