firebase / firebase-admin-dotnet

Firebase Admin .NET SDK
https://firebase.google.com/docs/admin/setup
Apache License 2.0
370 stars 131 forks source link

feat(auth): Added multi-tenancy support #245

Closed hiranya911 closed 4 years ago

hiranya911 commented 4 years ago

Merging the tenant-mgt branch into main.

RELEASE NOTE: Added TenantManager class, which provides APIs for creating, updating, retrieving and deleting tenants in GCIP-enabled Firebase projects. RELEASE NOTE: Added TenantAwareFirebaseAuth class, which provides APIs for tenant-scoped user management, token verification and IdP configuration management. RELEASE NOTE: Added TenantNotFound and TenantIdMismatch error codes to the AuthErrorCode enum. RELEASE NOTE: Added the nullable property TenantId from UserRecord and FirebaseToken classes.

Resolves #149

hiranya911 commented 4 years ago

@kevinthecheung requesting API reference review for following classes: