/ / Como implementar a autenticação como serviço da Web (Symfony2, REST) ​​- descanso, autenticação, symfony, serviço, login

Como implementar Autenticação como um Serviço da Web (Symfony2, REST) ​​- resto, autenticação, symfony, serviço, login

Espero que alguém possa ajudar com isso:

Estou trabalhando em um projeto php e precisoimplementar a autenticação do aplicativo como um serviço. Preciso fazer algo como o Google, onde oferece um Serviço para fazer login em outros aplicativos usando o Serviço de Autenticação do Google (por exemplo, trello.com permite que os visitantes acessem sua conta do Google).

Gostaria de esclarecer minha mente, porque tenhonão faço ideia de como iniciá-lo. Estou usando o framework Symfony2 e estou tentando trabalhar com o RESTFully, mas basicamente o que preciso é apenas uma idéia do que tenho que fazer ou investigar para fazer isso.

Respostas:

3 para resposta № 1

Como o ecossistema symfony é grande, dê uma olhada no FOSRestBundle para criar a API. Depois, há o NelmioApiDocBundle para facilitar a documentação da sua API REST. Para se autenticar, você deve considerar o OAuth, então dê uma olhada no FOSOAuthServerBundle. Com os três combinados, você pode criar uma ótima API.

Leia também este artigo, sobre APIs REST com Symfony2: O caminho certo