我已经工作了一段时间,试图在 Google App Engine 上安装 SimpleAuth,但我遇到了麻烦。首先在示例代码的底部,他们有这个:
def _get_consumer_info_for(self, provider):
"""Should return a tuple (key, secret) for auth init requests.
For OAuth 2.0 you should also return a scope, e.g.
('my app id', 'my app secret', 'email,user_about_me')
The scope depends solely on the provider.
See example/secrets.py.template
"""
return secrets.AUTH_CONFIG[provider]
而且我在任何地方都看不到秘密文件,也看不到它应该做什么。
然后除了那个小问题之外,我很好奇我应该如何将提供者及其登录 URL 呈现给用户。此页面:https ://github.com/crhym3/simpleauth/blob/master/example/handlers.py对一般设置有很好的描述,但没有对我们实际需要传递给用户的内容进行任何描述让他们登录。
谢谢!