在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:googlearchive/firebase-token-generator-python开源软件地址:https://github.com/googlearchive/firebase-token-generator-python开源编程语言:Python 100.0%开源软件介绍:Status: ArchivedThis repository has been archived and is no longer maintained. Firebase Token Generator - PythonThis library is deprecated. Developers who are looking for a library to mint custom JWT tokens for Firebase are advised to use the Firebase Admin SDK for Python. WARNING: This token generator is compatible with versions 1.x.x and 2.x.x of the Firebase SDK. If you are using the 3.x.x SDK, please refer to the documentation here. Firebase Custom Login gives you complete control over user authentication by allowing you to authenticate users with secure JSON Web Tokens (JWTs). The auth payload stored in those tokens is available for use in your Firebase security rules. This is a token generator library for Python which allows you to easily create those JWTs. InstallationThe Firebase Python token generator library is available via pip: $ pip install firebase-token-generator A Note About SecurityIMPORTANT: Because token generation requires your Firebase Secret, you should only generate tokens on trusted servers. Never embed your Firebase Secret directly into your application and never share your Firebase Secret with a connected client. Generating TokensTo generate tokens, you'll need your Firebase Secret which you can find by entering your Firebase URL into a browser and clicking the "Secrets" tab on the left-hand navigation menu. Once you've downloaded the library and grabbed your Firebase Secret, you can generate a token with this snippet of Python code: from firebase_token_generator import create_token
auth_payload = {"uid": "1", "auth_data": "foo", "other_auth_data": "bar"}
token = create_token("<YOUR_FIREBASE_SECRET>", auth_payload) The payload passed to Token OptionsA second
Here is an example of how to use the second from firebase_token_generator import create_token
auth_payload = {"uid": "1", "auth_data": "foo", "other_auth_data": "bar"}
options = {"admin": True}
token = create_token("<YOUR_FIREBASE_SECRET>", auth_payload, options) |
2022-08-15
2022-08-17
2022-09-23
2023-10-27
2022-08-18
请发表评论