我有一个Devise 1.4.9的Rails应用程序。目前,它仅允许来自mydomain.com的用户使用该应用程序。我需要将它开放给一些为我工作的承包商。他们的域名是theirdomain.com。为来自多个GApps域的用户设计身份验证
如何扩大这一行from the OmniAuth guide允许用户从两个域?
config.omniauth :google_apps, :store => OpenID::Store::Filesystem.new('/tmp'), :domain => 'mydomain.com'
还包括'theirdomain.com'。
而且,我该如何为它编写测试?我已经用sign_in_user“test”编写了spec测试,但即使没有“[email protected]”,它们也会通过。我的域名没有帐户,因此无法轻松测试。
谢谢!
嗨大卫,我不认为这个链接是相关的。它涉及使用来自不同始发域的不同共享密钥对Facebook进行身份验证。 –
嗨拉贾特,是的,你的权利。答案没有描述确切的解决方案,但我认为[设置阶段](https://github.com/intridea/omniauth/wiki/Setup-Phase)会很有用。 – David