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 № 1Como 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