gpt4 book ai didi

android - Spring 和 Android 客户端的登录问题

转载 作者:太空狗 更新时间:2023-10-29 14:00:04 26 4
gpt4 key购买 nike

我使用 jHispter 生成器生成了一个项目,并尝试使用 android 客户端连接到服务器。我的登录部分有问题,我不知道如何生成/获取登录所需的 csrf-token。我看到 Web 客户端将此 token 作为请求的一部分发送。

当我尝试从 Postman 和 Android 访问路由时,我收到此错误:

{
"timestamp": "2016-04-02T17:37:42.925+0000",
"status": 403,
"error": "Forbidden",
"message": "Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'.",
"path": "/api/authentication"
}

谢谢。

最佳答案

CRSF token 由应用程序(由 Spring Security)生成,并在访问第一个页面时作为 cookie 发送到 Web 浏览器。

如果您的 API 将仅由 Android 应用程序访问,那么您可以安全地在 SecurityConfiguration 中禁用 csrf。

如果您的 API 也将被 Web 应用程序访问(如 JHipster 的角度部分),您应该查看 this question .

关于android - Spring 和 Android 客户端的登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36376970/

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