首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[couldNotConvert]userId on api/使用FusionAuth登录

[couldNotConvert]userId on api/使用FusionAuth登录
EN

Stack Overflow用户
提问于 2020-01-09 20:29:00
回答 1查看 162关注 0票数 0

我们正在测试FusionAuth作为我们应用程序的身份验证解决方案。

我们通过docker安装了FusionAuth,一切都正常运行。

在仪表板中,我们使用一个测试用户创建了一个测试应用程序,但当我们尝试使用其凭据登录此用户时,它会给出以下错误:

代码语言:javascript
复制
    "fieldErrors": {
        "userId": [
            {
                "code": "[couldNotConvert]userId",
                "message": "Invalid userId on the URL [index]. This must be a valid UUID String (e.g. 25a872da-bb44-4af8-a43d-e7bcb5351ebc)."
            }
        ]
    }
} 

我们将这个低谷邮递员作为json发布到:http://localhost:9011/api/login/

代码语言:javascript
复制
{
 "loginId":"test@test.nl",
 "applicationId":"e2e45cc3-6710-4af9-b3c2-2d6f6cbbceed",
 "password":"***********",
 "ipAddress": "192.168.1.42"
}

我们做错了什么?用户有一个用户id,但是看起来没有被解析?

我们使用的FusionAuth版本是1.13.2

EN

回答 1

Stack Overflow用户

发布于 2020-01-09 23:04:33

去掉URL末尾的斜杠,它就可以工作了。你的网址应该是:http://localhost:9011/api/login

在FusionAuth中,URL需要与文档中的URL完全相同。如果您添加一个斜杠,它将使它看起来像一个不同的资源。Login API的PUT方法接受URL中的附加信息,但POST方法不接受。

另外,请确保您使用的是POST作为HTTP方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59664002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档