gpt4 book ai didi

firebase-authentication - Firebase 身份验证模拟器电子邮件/密码登录 REST 端点

转载 作者:行者123 更新时间:2023-12-04 11:54:59 31 4
gpt4 key购买 nike

我可以使用这个端点 https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[API-KEY] (在 these docs @ 部分使用电子邮件/密码登录)通过 HTTP 请求登录 Firebase 身份验证用户。
有没有办法在 Firebase 身份验证模拟器上完成这个 - 是否有一个模拟器 REST 端点可以提供相同的功能?
当我在端口 9099 上运行身份验证模拟器时,我尝试过 -
. http://localhost:9099/v1/accounts:signInWithPassword?key=[API-KEY]. http://localhost:9099/emulator/v1/accounts:signInWithPassword?key=[API-KEY]. http://identitytoolkit.localhost:9099/emulator/v1/accounts:signInWithPassword?key=[API-KEY]. http://localhost:9099/identitytoolkit/v3/relyingparty/verifyPassword?key=[API-KEY]但没有工作。有任何想法吗?
这是我对这些请求中的每一个得到的回应 -

{
"error": {
"code": 404,
"message": "Not Found",
"errors": [
{
"message": "Not Found",
"reason": "notFound"
}
],
"status": "NOT_FOUND"
}
}
编辑:
也试过这个: http://localhost:9099/identitytoolkit.googleapis.com/v1/projects/emulator-test-project-id/accounts?key=[API-KEY]但得到回应
{
"error": {
"code": 400,
"message": "INSUFFICIENT_PERMISSION : Only authenticated requests can specify target_project_id.",
"errors": [
{
"message": "INSUFFICIENT_PERMISSION : Only authenticated requests can specify target_project_id.",
"reason": "invalid",
"domain": "global"
}
]
}
}

最佳答案

这个有效-http://localhost:[PORT]/identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[API-KEY]哪里API-KEY可以是任何字符串,9099 是 PORT auth 模拟器运行的地方。对我来说,它默认为 9099,但您可以通过您的 firebase.json 进行配置。 ( more details here )

关于firebase-authentication - Firebase 身份验证模拟器电子邮件/密码登录 REST 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66342941/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com