[Cascavel-pm] Catalyst: Autentication
Giuliani Sanches
giulianisanches em gmail.com
Quarta Maio 26 11:01:00 PDT 2010
Em 26 de maio de 2010 14:33, Ednardo Lobo <ednardo em lobo.eti.br> escreveu:
> Giuliani,
>
> O "default realm" está configurado, veja:
>
> - sgle.conf
>
> <Plugin::Authentication>
> <default>
> password_type clear
> user_model DB::User
> class SimpleDB
> </default>
> </Plugin::Authentication>
>
>
> Li o artigo e a documentação que indicou, mas não ajudaram.
>
> Alguma outra sugestão?
>
>
> Grato,
>
> Giuliani Sanches escreveu:
>>
>> 2010/5/26 Ednardo Lobo <ednardo em lobo.eti.br>:
>>>
>>> Pessoal,
>>>
>>> Estou testando o módulo Catalyst::Plugin::Autentication e não estou
>>> conseguindo identificar a origem do erro:
>>>
>>> --------------
>>> Caught exception in sgle::Controller::Login->index "authenticate called
>>> with
>>> nonexistant realm: 'default'. at
>>>
>>> /home/ftp/www/lobosnet.cjb.net/sgle/script/../lib/sgle/Controller/Login.pm
>>> line 30"
>>> --------------
>>>
>>> Isso ocorre quando a seguinte ação é tomada:
>>>
>>> - Login.pm
>>>
>>> sub index :Path :Args(0) {
>>> my ( $self, $c ) = @_;
>>>
>>> my $u = $c->req->params->{username};
>>> my $p = $c->req->params->{password};
>>>
>>> if ($u && $p) {
>>> if ($c->authenticate({username => $u, password => $p})) {
>>> $c->res->redirect('Welcome');
>>> }
>>> else {
>>> $c->stash(error_msg => "Bad username or password.");
>>> }
>>> }
>>> else {
>>> $c->stash(error_msg => "Empty username or password.");
>>> }
>>> }
>>>
>>>
>>> Qualquer palpite é bem-vindo!
>>>
>>>
>>> Grato,
>>
>>
>> Hum.. a mensagem deixa bem claro que faltou configurar o realm default.
>>
>> Da uma olhada no primeiro exemplo da documentação do plugin:
>>
>>
>> http://search.cpan.org/~flora/Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication.pm#EXAMPLE
>>
>> Tem também esse ótimo artigo do Wallace Reis no sao-paullo.pm.org:
>>
>> http://sao-paulo.pm.org/artigo/2010/AutenticacaoCatalyst
>>
>> []'s
>
>
> --
> Ednardo Lobo
>
> www.lobo.eti.br
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Senti falta do Credential e Store na sua configuração.
http://search.cpan.org/~flora/Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication.pm#Credential_Verifiers
[]'s
--
Giuliani Sanches
twitter.com/giulianisanches
giulianisanches.blogspot.com
Como elaborar uma pergunta:
http://www.istf.com.br/perguntas/
Mais detalhes sobre a lista de discussão Cascavel-pm