You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何完成Geonode API v2身份认证?找不到认证端点怎么办

Geonode API v2 身份认证方案

Geonode API v2默认支持两种主流认证方式,相关端点不在/api/v2/路径下,具体操作如下:

方式一:Session 认证(适合浏览器/同域场景)

  • 直接通过Geonode自带的登录页面(/account/login/)完成登录,后续API请求会自动携带会话Cookie,无需额外处理。
  • 若手动发送请求,先向/account/login/发送POST请求,携带username和password参数,获取会话Cookie后,后续所有API请求带上该Cookie即可。

方式二:Token 认证(适合服务端/跨域场景)

Token认证的端点位于根路径下的/api-token-auth/,步骤如下:

  1. 发送POST请求到http://localhost:8000/api-token-auth/,请求体携带账号信息:
{
  "username": "你的用户名",
  "password": "你的密码"
}
  1. 认证成功后会返回包含token字段的响应,后续请求API v2时,在请求头中添加:
Authorization: Token <你的token值>

额外说明

  • 若需使用OAuth2等其他认证方式,需在Geonode项目配置中额外启用对应插件或配置项。
  • 确认你的Geonode版本为v2及以上,该版本均兼容上述认证端点。

内容的提问来源于stack exchange,提问作者Ernesto Ruiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 00:43:15