GodotNuts / GodotFirebase

Implementations of Firebase for Godot using GDScript
MIT License
532 stars 76 forks source link

[FEATURE REQUEST] - Node JS Admin SDK implementation #256

Open WolfgangSenff opened 2 years ago

WolfgangSenff commented 2 years ago

Is your feature request related to a problem? Please describe. We currently cannot possibly support the Firebase Admin SDK, because it has no REST support. Supporting it would allow server-side validation of tokens and some powerful other mechanisms though.

Describe the solution you'd like With the following PR, someone is attempting to add Node.js bindings as a Godot language. This would allow us to simply import the Admin SDK from the Node Package Manager (NPM) and run with it, which would be perfect for our scenario, and allowing Node calls would give us a lot of flexibility, too. https://github.com/V-Sekai/godot/commit/9ea189e3714d26dd8b48660b6db9d4cf9940e1b0

Describe alternatives you've considered The main one was making it work in C#, but given Mono support isn't that far along and is still sometimes buggy, adding on a bunch of networking code to that doesn't feel super safe. At least, it is not something I have any experience with, despite being a C# programmer professionally.

Additional context https://github.com/V-Sekai/godot/commit/9ea189e3714d26dd8b48660b6db9d4cf9940e1b0 We can possibly implement this feature request when this is finally merged.