3

我有一个多租户应用程序,每个租户(即帐户持有人)都希望通过 oauth 配置他/她自己的 api 集成。我想使用omniauth,但似乎消费者密钥和秘密需要在初始化期间传递到构建器模块中。

有没有办法设置omniauth,以便我的租户可以提交他们的密钥、秘密和uri——而无需重新启动和初始化rails?

谢谢!

4

1 回答 1

4

在这里您可以直接访问omniauth gem wiki:

https://github.com/intridea/omniauth/wiki/Dynamic-Providers

https://github.com/intridea/omniauth/wiki/Setup-Phase

但是,如果您正在寻找一个很好的例子,只需看看这个:

当每个请求的应用程序 ID 和应用程序密码不同时使用omniauth-facebook?

问候

伊万

于 2012-11-28T22:07:32.740 回答