Closed fabiobatalha closed 11 years ago
A ferramenta deve permitir as requisições POST que permitem a manipulação dos dados apenas para usuários autorizados. O Ratchet deve ter alguma forma de checar tokens válidos para o registro de acessos.
Entendi. Mas, de acordo com a implementação realizada no journals-opac
,
parte das requisições de registro de acesso partem do cliente via js, e o
token de autorização não deveria ser distribuído para clientes.
Talvez uma abordagem boa seja criar um registro interno, no ratchet, das apps que registram acesso e cada uma ganha um token (tipo google analytics). Para registrar os acessos, nós podemos usar uma chave composta pelo domínio + token e ainda ter uma política de throttle[1] para evitar floods, DoS e coisas do tipo.
[1] https://en.wikipedia.org/wiki/Bandwidth_throttling
-Gustavo
2013/5/31 Fabio Batalha notifications@github.com
A ferramenta deve permitir as requisições POST que permitem a manipulação dos dados apenas para usuários autorizados. O Ratchet deve ter alguma forma de checar tokens válidos para o registro de acessos.
— Reply to this email directly or view it on GitHubhttps://github.com/scieloorg/ratchet/issues/11#issuecomment-18781276 .
A idéia é essa mesmo Sr. Quando falei sobre user_toke me referia a um token de uma aplicação com permissão de acessos. Ex: Journal Opac, OJS, Redalic, etc..... Seria um controle simple podendo ser a chave composta que você comentou.
Ah ok, pensei que vc tivesse pensando em algo mais parecido com o SciELO Manager. Legal =]
2013/6/1 Fabio Batalha notifications@github.com
A idéia é essa mesmo Sr. Quando falei sobre user_toke me referia a um token de uma aplicação com permissão de acessos. Ex: Journal Opac, OJS, Redalic, etc..... Seria um controle simple podendo ser a chave composta que você comentou.
— Reply to this email directly or view it on GitHubhttps://github.com/scieloorg/ratchet/issues/11#issuecomment-18790590 .
Legal pq agora ficou claro e não sobrou duvidas.
Como assim?
On Thu, May 30, 2013 at 8:20 PM, Fabio Batalha notifications@github.com wrote: