在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:googlearchive/firebase-token-generator-ruby开源软件地址:https://github.com/googlearchive/firebase-token-generator-ruby开源编程语言:Ruby 100.0%开源软件介绍:Status: ArchivedThis repository has been archived and is no longer maintained. Firebase Token Generator - RubyWARNING: 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 Ruby which allows you to easily create those JWTs. InstallationThe Firebase Ruby token generator is available via $ gem 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 Ruby code: require "firebase_token_generator"
payload = {:uid => "1", :auth_data => "foo", :other_auth_data => "bar"}
generator = Firebase::FirebaseTokenGenerator.new("<YOUR_FIREBASE_SECRET>")
token = generator.create_token(payload) The payload passed to Token OptionsA second
Here is an example of how to use the second require "firebase_token_generator"
payload = {:uid => "1", :auth_data => "foo", :other_auth_data => "bar"}
options = {:admin => true}
generator = Firebase::FirebaseTokenGenerator.new("<YOUR_FIREBASE_SECRET>")
token = generator.create_token(payload, options) |
2022-08-15
2022-08-17
2022-09-23
2023-10-27
2022-08-18
请发表评论