如何实现身份验证的Web服务(Symfony2中,REST)(How to implement Au

2019-10-18 14:55发布

我希望有人能够帮助这一点:

我工作的一个PHP项目,我需要实现应用程序作为服务的身份验证。 我需要做一些像谷歌在那里提供服务的使用谷歌的身份验证服务的其他应用程序登录(例如trello.com允许游客与他们的谷歌帐户登录)。

我想澄清我的脑海里,因为我不知道如何启动它。 我使用Symfony2的框架,我想REST风格工作,但基本上是我需要的只是什么,我必须做或调查,从事这项运动的想法。

Answer 1:

因为symfony生态系统大,看看在FOSRestBundle用于创建API。 再有就是NelmioApiDocBundle您REST的API的文档,方便。 为了验证你应该考虑的OAuth,所以要看看FOSOAuthServerBundle 。 与所有三个结合,你可以创建一个伟大的API。

另请阅读这篇文章,关于REST的API与Symfony2的:正确的方式



文章来源: How to implement Authentication as a Web Service (Symfony2, REST)