在我为 App Engine 寻找一个好的社交登录包时,我正在尝试 gae-boilerplate。但是我发现除了自述文件之外没有任何文档,我认为这根本不够。
我有很多问题,其中包括:
- 样板文件应该用作库还是根据需要下载和修改?
- 样板应该如何更新?
- 每个模型的作用是什么?
- 我的模板应该放在哪里?
- 我应该有不同的路线文件吗?
- 我应该从 BaseHandler 派生我的处理程序吗?
- 一般来说,我应该在我的页面中实现什么?例如,我发现我必须在所有 POST 请求中包含一个 csrf_token。提前知道这一点会很好,以及我在此过程中必须找出的许多其他事情,并且我在不确定是否应该这样做的情况下实施这些事情。
- 还有一些...
我最大的问题是社交登录不起作用,我觉得这个样板是一个大怪物,我不知道从哪里开始。更糟糕的是,很难从任何不是生产机器的机器上调试社交身份验证。这就是为什么我拼命寻找一些文档。
我在SO中没有发现任何东西,我想我的情况一定有更多的人。因此,任何可以帮助更好地理解 gae-boilerplate 的文档指针将不胜感激。
编辑:我在以前工作的站点中切换到 gae-boilerplate。也许我的大部分问题都来自于我尝试将 gae-boilerplate 和我现有的站点集成的方式。因此,我尝试将 gae-boilerplate 视为一个库,并保留我自己的模板、处理程序、静态文件等。
感谢你们!
编辑 2:在尝试了其他选项之后,我不得不说我对 gae-simpleauth 非常满意。它工作得非常好,Alex 的支持也很棒。