Title: feat: add impersonated credential handler by mvaldi · Pull Request #804 · firebase/firebase-admin-python · GitHub
Open Graph Title: feat: add impersonated credential handler by mvaldi · Pull Request #804 · firebase/firebase-admin-python
X Title: feat: add impersonated credential handler by mvaldi · Pull Request #804 · firebase/firebase-admin-python
Description: Hi Firebase Team! Currently Firebase SDK cannot handle impersonated credentials, it happens that I need to impersonalize the service account to be able to access the Firestore of another project id, which, for me, the impersonated of the service account is necessary, since in the company we have disabled the json keys for security reasons So this PR has the solution to be used with impersonated credentials without errors. I also leave an example in docstring how to use
Open Graph Description: Hi Firebase Team! Currently Firebase SDK cannot handle impersonated credentials, it happens that I need to impersonalize the service account to be able to access the Firestore of another project id...
X Description: Hi Firebase Team! Currently Firebase SDK cannot handle impersonated credentials, it happens that I need to impersonalize the service account to be able to access the Firestore of another project id...
Opengraph URL: https://github.com/firebase/firebase-admin-python/pull/804
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:4e144377-7fb3-b72c-7939-0ac10e9cc39a |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | A1C8:5CD99:157195:1BBDD6:698E8093 |
| html-safe-nonce | 06cd7a03d0da9bc67ade94590f65058b7f3e8f2d920b079d25adabe5d7320950 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMUM4OjVDRDk5OjE1NzE5NToxQkJERDY6Njk4RTgwOTMiLCJ2aXNpdG9yX2lkIjoiOTIwNTc3NDg1NzUzNDM0MTI2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3dcd34bc94bfaebbcd56e69b4dab22a41e2ddabd03d07de2bacc8f9e1e3f9e88 |
| hovercard-subject-tag | pull_request:2037741964 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/firebase/firebase-admin-python/pull/804/checks |
| twitter:image | https://avatars.githubusercontent.com/u/31199353?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/31199353?s=400&v=4 |
| og:image:alt | Hi Firebase Team! Currently Firebase SDK cannot handle impersonated credentials, it happens that I need to impersonalize the service account to be able to access the Firestore of another project id... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | cb2828a801ee6b7be618f3ac76fbf55def35bbc30f053a9c41bf90210b8b72ba |
| turbo-cache-control | no-preview |
| go-import | github.com/firebase/firebase-admin-python git https://github.com/firebase/firebase-admin-python.git |
| octolytics-dimension-user_id | 1335026 |
| octolytics-dimension-user_login | firebase |
| octolytics-dimension-repository_id | 84979152 |
| octolytics-dimension-repository_nwo | firebase/firebase-admin-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 84979152 |
| octolytics-dimension-repository_network_root_nwo | firebase/firebase-admin-python |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f7a12861f7011eecb14bcc4388a767d829a52dfc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width