![](/img/trans.png)
[英]How to Authenticate with Firebase realtime database using UID or Email and Password for REST API using postman
[英]firebase email/password auth with REST API
是否可以使用 REST API 而不是 SDK 进行电子邮件/密码验证? (无需设置我自己的令牌服务器)
我在文档中找不到任何关于它的内容。
没有。
没有公共 REST 端点可以使用电子邮件+密码(或任何其他受支持的提供商)对用户进行身份验证。 使用 REST API 时,您将不得不创建自己的令牌、使用您的 Firebase 的秘密或从其他地方获取令牌(例如,从客户端应用程序传递到您的代码)。
登录 POST
https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=<web-key>
请求正文:
{
"email": "email",
"password": "password",
"returnSecureToken": true
}
更多信息: Firebase Auth 文档
是的,你可以做到。 不知道为什么 firebase 文档对于 REST 如此迟钝。 我检查了如何使用此https://github.com/firebase/generator-angularfire生成应用程序。 它在一些情况下使用 REST。 深入挖掘。 我不知道此方法中的所有参数,但它有效。
登录
GET
<url to your firebase instanse>/auth/password?&email=<email>&password=<password>&v=js-2.2.2&transport=json&suppress_status_codes=true
注册
POST
<url to your firebase instanse>/users?&email=<email>&password=<password>&_method=POST&v=js-2.2.2&transport=json&suppress_status_codes=true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.