Lepture / authlib是否支持单个应用程序中的多个oauth提供程序?

时间:2018-01-15 15:54:39

标签: oauth authlib

使用lepture / authlib OAuth包的Python应用程序的单个实例是否可以同时支持多个提供程序?

e.g。我可以为处理Google / OAuth2,Facebook / OAuth2,Twitter / OAuth1的一个python Web服务器实例设置三个单独的处理程序吗?

我问的原因是我在第一次看到bitly / oauth2_proxy时偶然发现了这个。事实证明你不能这样做(即我必须运行多个oauth2_proxy进程,并使用自己独特的提供程序配置每个进程)。

会问lepture / authlib,但他们要求使用Authlib标记来询问这些类型的问题。

1 个答案:

答案 0 :(得分:1)

是的,你可以。查看游乐场示例,您可以连接

  • github上
  • 谷歌
  • 微博

https://play.authlib.org/

上播放

源代码位于https://github.com/authlib/playground