Pergunta

Existe um Rails plugin ou um rubygem que lhe dá um ponto de partida para a adição de uma API para sua aplicação Rails? Queremos usar a API do modelo Key / chave secreta, a API também deve ser versionável. Há algo lá fora, que vai nos dar alguns, se não tudo isso?

Foi útil?

Solução

Confira este plugin para AuthLogic:

http://github.com/phurni/authlogic_api

Eu penso que faz o que você está procurando.

Outras dicas

O OAuth plug-in poderia ser útil para as chaves. Pode parecer OAuth é apenas para a autenticação do usuário, mas se você gerar automaticamente os tokens de acesso e dar-lhes para os desenvolvedores, em vez de ter um processo de usuário interativa com pedido de tokens e autorização conta, então você tem basicamente um sistema de chave API bastante seguro. E o plugin irá apenas uma gota no bem.

Além disso, alguns bom uso de rotas de trilhos (com condições para chamar uma ação diferente no get, post, put, etc, e um prefixo de / api / v1 /) e formato (format.xml, formato. js, etc) oferece uma maneira agradável bonito para construir APIs RESTful, withought realmente precisando de um plugin.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top