如何在没有Oauth的情况下在我的服务器中配置id编辑器

问题描述 投票:1回答:2

我是Web制图的新手,我需要网络地图编辑器。我找到了iD Editor,但我无法将它配置到我自己的osm服务器上!我不知道它如何与API和Oauth一起使用。

如何在没有Oauth的情况下在我的服务器中配置iD编辑器以及如何创建API?

谢谢。

oauth mapping openstreetmap
2个回答
2
投票

qazxsw poi文档提供了一个如何使用openstreetmap-api编辑器的优秀教程。

doc的示例是使用Potlatch 2编辑器,但是您可以执行相同的过程来注册和配置iD(id_key)和网站/ Notes(oauth_key)。

请执行下列操作:

  • 登录您的Rails端口实例 - 例如openstreetmap-website
  • 单击您的用户名转到您的用户页面
  • 单击用户页面上的“我的设置”
  • 单击“我的设置”页面上的“oauth设置”
  • 点击“注册您的应用程序”。
  • 除非您已设置替代方案,否则请使用名称:“Local iD”和URL:“http://localhost:3000
  • 选中“修改地图”框。
  • 其他所有内容都可以保留默认的空白值。
  • 单击“注册”按钮
  • 在下一页上,复制“使用者密钥”
  • 在rails树中编辑config / application.yml
  • 取消注释并更改“oauth_key”配置值
  • 重启rails服务器

application.yml的一个示例摘录:

http://localhost:3000

要使用iD编辑器,您需要使用OAuth授权,否则您可以使用# Default editor default_editor: "id" # OAuth consumer key for iD oauth_key: "8lFmZPsagHV4l3rkAHq0hWY5vV3Ctl3oEFY1aXth" 编辑器,您可以选择基本身份验证。


0
投票
JOSM

改变:

# Default editor
default_editor: "id"
# OAuth consumer key for iD
oauth_key: "8lFmZPsagHV4l3rkAHq0hWY5vV3Ctl3oEFY1aXth"
© www.soinside.com 2019 - 2024. All rights reserved.