spring-attic / spring-cloud-gcp

Integration for Google Cloud Platform APIs with Spring
Apache License 2.0
704 stars 696 forks source link

Firebase is a project to be supported on this repository? #1996

Open lucasoares opened 4 years ago

lucasoares commented 4 years ago

Hello.

I'm looking at Firebase implementation for Spring and I found nothing like the Spring Cloud GCP.

What about create the implementation of libs like firebase-admin here? This lib allow users to create, for exemple, custom tokens to communicate with the Firestore, will let users to manage firebase users from the java application, create cloud messaging messages and many other features.

This is the right repository to create such lib implementation? If so I will create a new issue and start by my own.

Thank you and sorry if this is the wrong place to this question.

meltsufin commented 4 years ago

Quite honestly we haven't thought of any integrations for Firebase Admin. What kind of Spring support are you looking for in regards to it? Are you looking for something like FirebaseAdminTemplate to make it easier to use, or something as simple as auto-configuration?

lucasoares commented 4 years ago

Both to be honest.

The auto configuration will be nice to use the same authentication other spring libs use (we just act as a facade for the google authentication, but the spring properties helps to configure the project and the unit tests).

I will use the Firebase Admin just to create custom tokens for now on my projects, but the firebase admin SDK has lots of features that could help Firebase devs.

meltsufin commented 4 years ago

I see. Let's keep it as a feature request then. Contributions are welcomed as always!

eddumelendez commented 4 years ago

hi, what kind of support are we expecting? Just create the bean for FirebaseApp or do we also expect provide beans for Firestore, Storage?