firebase-android-sdk
firebase-android-sdk copied to clipboard
Open-Source FirebaseAuth
What feature would you like to see?
Describe the feature you would like to add, ideally proposing a specific API.
Where is FirebaseAuth module? i can see there is a firebaseauth module in iOS but not in android? Is it somewhere else in another repository? or it didn't open sourced yet? did i miss somthing?
Thanks
Hi @markbiria,
FirebaseAuth has not been open-sourced yet. We have plans to do it, it has just not been prioritized yet.
Let's use this issue to track progress on it.
Hi, Thanks for the quick reply @vkryachko
I will be looking forward to it 👍
Docs for how to get a bearer token to complete the entire tutorial for Web setup, https://firebase.google.com/docs/cloud-messaging/js/client?authuser=0. Great tutorial but the only thing missing, the only thing needed, is how to get an OAuth bearer token. There is a small page on how to do this using Node but there is zero documentation for how to do this in any other preferred language using the Google API Client Library like the Google doc states here, https://firebase.google.com/docs/cloud-messaging/auth-server?authuser=0
So I'd like to see more docs on how to use the Google API Client Library to get a bearer token to use with FCM using either .Net and/or JavaScript, should be both, should be all of them... Else I can't even do anything else with Google services.
I've asked tirelessly on slack with no responses so I think that entire setup should be re-thought to decide if a Slack is something that Google even wants to offer or not.
Hi, @vkryachko Where can I find the souce code for firebase-iid, firebase-core and firebase-messaging? I cannot find them, so I guess they have not been open-sourced yet, Right? Thanks!
@EmilyChai that's right, not all of our SDKs have been open sourced yet.
@samtstern Thanks!
Hi @samtstern, Any plan to open source auth in the near future?
Open sourcing FirebaseAuth will greatly benefit developers in China, as the current closed-source implementation cannot be used directly in Mainland China due to service blocking. But if open sourced, we can add a proper service-proxy support to allow apps in China to use FirebaseAuth.
@malcolmdeck fyi
hey @vkryachko, Is there any update on open-sourcing Firebase Auth? Maybe an ETA approximation? Thanks!
Hi @NoamDev ,
We don't have immediate plans to do this. That said, it's something we want to be able to do eventually but this work is not prioritized at the moment and we are not actively working on it.
Hi, @samtstern I add firebase to my android project according to https://firebase.google.cn/docs/android/setup. In this way, it will introduce 3 not open source jar. firebase-core:16.0.1 firebase-iid:16.2.0 firebase-messaging:17.1.0
I check their license in MVN https://mvnrepository.com/artifact/com.google.firebase/firebase-iid/16.2.0 Its license is Android SDK license. https://developer.android.com/studio/terms.html
In this terms, it declares 3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK.
According to my comprehensive, including these 3 packages in apk is "Redistribute"? So we cannot including firebase-core, firebase-iid, firebase-messaging in apk? If so, then we cannot use firebase messaging at all?
Could you please give me a clear use license agreement or document for not open source firebase android packages?
Thanks!
@EmilyChai Thanks for bringing this to our attention. Obviously our SDKs are intended to be included in your apps, as described in the setup guides and documentation. We'll look into clarifying the licensing language.
For anyone following along with this issue who wants to know how to use Firebase Auth on devices without Google Play services, see this sample: https://github.com/FirebaseExtended/auth-without-play-services
Hi Firebase team, I've been following this issue for a while, just wanted to know the plans regarding open-sourcing the auth SDK. Thanks.
Kotlin multiplatform is in Beta but there are no firebase client SDK for desktop (jvm only). Open sourcing Auth would be great in order to have the community porting a jvm only SDK ourselves. Not having to start from scratch.