Rails plugin para assinatura API Key + Chave Secreta [fechado]
-
20-08-2019 - |
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?
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.