我正在寻找一种轻松生成访问令牌的方法,以便在开发过程中可以在我的REST客户端中使用。最好是通过终端生成的方式。
我已经使用此this sample构建了一个授权的https端点。为了发出请求,我必须在授权标头中发送访问令牌。问题是访问令牌每小时都会过期,并且我没有用于登录并获取新访问令牌的UI。
答案 0 :(得分:0)
发布问题后,我决定编写一个非常简单的NodeJs脚本,以根据email
和password
:Firebase Auth Generate Token生成Firebase访问令牌。
克隆存储库。
git clone https://github.com/tregismoreira/firebase-auth-generate-token.git
安装依赖项。
# with Yarn yarn # or with NPM npm install
在项目的根目录中创建一个.env
文件,然后粘贴Firebase凭据。
FIREBASE_API_KEY= FIREBASE_AUTH_DOMAIN= FIREBASE_PROJECT_ID=
启动脚本。
# with Yarn yarn start # or with NPM npm run start
运行脚本后,将提示您电子邮件和密码。如果凭据正确,则脚本将返回访问令牌。
希望您喜欢!