FireSharp icon indicating copy to clipboard operation
FireSharp copied to clipboard

[Proposal] Firebase 3 compatibility, remove users management functions

Open moonpyk opened this issue 9 years ago • 3 comments

Since firebase 3, the way of managing the users definitively changed, the API endpoints have vanished, it seems that the API has never been made public and got reverse engineered from Node SDK source code.

In my humble opinion, we should remove the entry points to those undocumented APIs moreover they won't work for new projects, until Google makes a move on those points Fire# should not give the false impression that user management is available.

What are your thoughts on this ?

moonpyk avatar Jun 06 '16 10:06 moonpyk

hi @moonpyk I havent find a time to check v3 changes. I agree with you, we can remove them from Fire# IMO. These changes came with a pull request #22 by @tillerstarredwards. Maybe they need these methods and we can document user management API implementations with warning or move them to other client implementation and then document it with warning.

If everybody is happy to remove them, we can do then.

bugthesystem avatar Jun 06 '16 14:06 bugthesystem

We added these so that we could do user management from C#. We have a project that is using this that we won't want to migrate to firebase v3 until there is this sort of functionality. The UI in V2 was not feasible for managing 25k users. I'm cool with deprecating the functions and moving them towards end of life...

tillerstarredwards avatar Jun 06 '16 14:06 tillerstarredwards

Oki, I'll adress a PR doing that.

For now, I think that user management would be a great feature to add, but needs to go in another assembly (allowing to pull supplementary dependencies), the core functionality should stay portable.

moonpyk avatar Jun 06 '16 16:06 moonpyk