关于 symphoy 与 pipe 整合问题

环境

  • symphoy
    localhost:80
  • pipe
    localhost:5897

问题

我打算给我的小伙伴们搭建一个一起写作的平台,发现 pipe 刚刚好符合我的需求。

刚搭好 pipe,发现它需要跳转到 hacpai.com 登陆才可以。因此而需要再搭建一个 symphoy 。

花了点时间学习 go 语言,我尝试修改 hacpai.go 使 pipe 跳转至自己搭建 symphony 登陆,但是出现了 404 Not Found 的问题。如下图。

Screenshotfrom20180406175049png

分析

编译了一个未修改的 pipe ,分析了一下网站打开的过程。

刚打开 http://localhost:5897/ ,先会跳转至 https://hacpai.com/apis/b3-identity?goto=http://localhost:5897/ , 再带着一个 id 返回原先的网页(http://localhost:5897/?b3id=H9oxzSym)。

了解了一下 Java 的语法及 latke 框架,再去阅读 symphony 的源码,发现并没有处理 /apis/ 开头的请求。

请问要实现 pipe 使用自建的 symphony 登陆,是需要自己补充相关的代码吗?还是说我遗漏了什么?