Laravel Bundle OneAuth 与 Sentry 的兼容性问题

4

我和我的团队(业务/创意人员)正在使用Laravel框架开发一个新的创业公司。虽然我不是技术人员,但我想尽可能多地学习。

我们开始安装和使用Sentry Bundle,然后添加了OneAuth Bundle以进行Facebook登录; 但是,我们仍然遇到错误。

OneAuth与Sentry不兼容吗?
Sentry即将推出社交插件。我们应该等待还是采取其他措施?


此外,有没有人知道我们需要等多久才能得到Sentry的社交插件? - David Beltran
1
嗨,David,我安装了Sentry,但很快就卸载了它。在Laravel中使用它非常可怕,因为它似乎非常有bug。我转而使用Verify Bundle,自从切换后一切都运行得非常顺畅。 - David Barker
1个回答

4

我是OneAuth的作者,问题是Sentry目前没有使用Laravel Auth Driver来验证用户,这就使得整合变得困难。有两种方法可以解决这个限制:

  • 将OneAuth中所有的Auth调用转换为使用Laravel\IoC,这需要Sentry在自己的端注册IoC。
  • Sentry添加一个适配器类(扩展自Laravel\Auth\Drivers\Driver)。

无论哪种方式,都需要在Sentry端进行一些工作,如果他们想要将OneAuth作为他们的社交插件,我很乐意提供解决方案。


OneAuth已添加IoC支持 https://github.com/codenitive/laravel-oneauth/issues/9#issuecomment-7675050 - crynobone

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接