-
Notifications
You must be signed in to change notification settings - Fork 331
[FR] When is AppCheck gonna be integrated in python firebase-admin SDK? #593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight. |
Hi @GabrieleCalarota, |
Thanks, do you have a list of activity in order to make this integration? I can't promise, but it's something we would really like to have in our backend. |
You can start by proposing the public API interface (use the Node.js API as an example). In the meantime you can follow the steps on this blog post (see |
Thanks for the info provided, I've actually found a workaround in the meantime (My Backend Resource is in Python / FastAPI) to add a middleware call to firebase cloud functions which verifies the app check token and returns 401 or 200 (API exposed on cloud functions) and since firebase cloud functions runtime supported is now node.js This is a temporary workaround, considering the high volume of request that is gonna be billed on GCP, but I'll drop this here in case someone is looking for a temporary patch. |
Hello, any updates? Edit: @lahirumaramba any news? Thanks. |
Thank you for your patience everyone! We just released firebase-admin v6.0.0 with app check token verification support. |
😍 😍 😍 |
Is your feature request related to a problem? Please describe.
I really would like to protect my Python Backend (FastAPI) with Firebase AppCheck
Describe the solution you'd like
Have firebase AppCheck directly into firebase-admin SDK
Describe alternatives you've considered
Run NodeJS inside python environment (is this a safe thing to do?)
Additional context

The text was updated successfully, but these errors were encountered: