Oauth Laravel单点登录

Oauth Laravel单点登录,oauth,openid,oauth-2.0,laravel,openid-provider,Oauth,Openid,Oauth 2.0,Laravel,Openid Provider,上有任何OpenID实现吗?(提供者和消费者) 我试图做的是让一个CoreApp充当OpenID提供者,其他应用充当OpenID消费者,以便用户可以在以下两者之间进行选择: 使用CoreApp OpenID系统登录 使用其他OpenID提供商(谷歌、Facebook、Twitter等)登录 创建一个帐户,这意味着用户将被重定向到CoreApp以创建其他帐户,并将该帐户用作OpenID帐户以在其应用程序上登录 我知道oAuth(1和2)也适用于这种用法?有没有Laravel教程/怎么做 由于L

上有任何OpenID实现吗?(提供者和消费者)

我试图做的是让一个CoreApp充当OpenID提供者,其他应用充当OpenID消费者,以便用户可以在以下两者之间进行选择:

  • 使用CoreApp OpenID系统登录
  • 使用其他OpenID提供商(谷歌、Facebook、Twitter等)登录
  • 创建一个帐户,这意味着用户将被重定向到CoreApp以创建其他帐户,并将该帐户用作OpenID帐户以在其应用程序上登录
我知道oAuth(1和2)也适用于这种用法?有没有Laravel教程/怎么做

由于L4()的beta阶段,我想我很适合使用L3进行生产


我对Laravel还相当陌生,仍然处于RTFM级别:)

最好的方法是寻找框架不可知的东西,即可以与任何PHP框架一起工作的东西,但仍然为您做所有的艰苦工作

看看其中的很多,包括一些好的多提供者OpenID包和OAuth包

它们都可以用composer安装,您可以在Laravel3(和4)的
start.php
文件中对它们进行大量设置

希望这有帮助

退房。它与框架无关,并且集成了OAuth和OAuth 2.0提供程序


下面是一个如何在Laravel4中实现的基本示例:

看起来不错,HybridAuth可以作为OpenID/oAuth提供程序吗?所以我可以添加我的CoreApp作为OpenID提供者?没有HybridAuth不能。我建议使用其他软件包。我遇到了一个可能值得研究的问题:是的,这位作曲家很有前途!有趣的是,我发现很多symfony的“软件包”都准备好了,然后我注意到了Laravel4和SymfonyYes之间的“关系”,Laravel3适合制作L4是一个非常早期的测试版