[SP-pm] Mojolicious Daemon e Client em JSON
Blabos de Blebe
blabos at gmail.com
Wed Sep 12 07:37:33 PDT 2012
Não é mais fácil barrar isso no firewall?
2012/9/8 Jose Nilton <jniltinho em gmail.com>:
>
> Boa tarde Srs,
>
> Estava olhando a documentação do Mojo, verifiquei que é possível criar um
> simples Daemon para responder em um porta http e retorno um JSON.
>
> Gostaria de saber se tem um forma de proteger essa aplicação para
> determinados IPs, exemplo os ips que podem acessar essa aplicação
> qw(192.168.0.150 10.0.0.1 200.175.200.1)
>
> Acho que é mais ou menos isso, mas tem executar um deny:
>
> use Mojolicious::Lite;
>
> # "whois" helper
> helper whois => sub {
> my $self = shift;
> my $agent = $self->req->headers->user_agent || 'Anonymous';
> my $ip = $self->tx->remote_address;
> return "$agent ($ip)";
> };
>
> # /secret
> get '/secret' => sub {
> my $self = shift;
> my $user = $self->whois;
> $self->app->log->debug("Request from $user.");
> };
>
> app->start;
> __DATA__
>
> @@ secret.html.ep
> We know who you are <%= whois %>.
>
>
>
> Tenho que criar um Server que responde em JSON e um client, ou qualquer API
> que consuma objeto em JSON, mas com segurança.
>
>
> ## Alguns links que eu achei
> http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook
> http://search.cpan.org/~sri/Mojolicious-3.38/lib/Mojolicious/Lite.pm
> https://metacpan.org/module/Mojolicious::Controller#METHODS
>
>
> --
> ..............................................................................
> Com Deus todas as coisas são possíveis ::: LinuxPro
>
> "A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço
> inteligente." (John Ruskin)
> "A mente que se abre a uma nova ideia jamais volta ao seu tamanho original"
> (Albert Einstein)
>
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
More information about the SaoPaulo-pm
mailing list