| Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Permite a autenticação de um diretório LDAP. |
Baixe Agora |
Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Adam Jacob
- Site do editor:
- http://search.cpan.org/~holoway/Catalyst-Plugin-Authentication-Store-LDAP-0.04/lib/Catalyst/Plugin/Authentication/Store/LDAP.pm
Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Tag
Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Descrição
Catalyst :: Plugin :: Authentication :: Loja :: LDAP permite autenticação de um diretório LDAP. Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Permite autenticação de um diretório LDAP.Synopsis Use Catalyst QW / Authentication Authentication :: Loja :: Autenticação LDAP :: Credencial :: Senha /; __Package __-> config ('autenticação' => {'ldap' => {'ldap_server' => 'ldap.yourcompany.com', 'ldap_server_options' => {'tempo limite' => 30,}, 'Binddn' => 'Anonymous', 'Bindpw' => 'Dontcarehow', 'start_tls' => 1, 'start_tls_options' => {'verify' => 'nenhum',}, 'user_basedn' => 'ou = pessoas, dc = yourcompany , DC = COM ',' user_filter '=>' ((ObjectClass = PosixAccount) (UID =% S)) ',' user_scope '=>' One ',' user_field '=>' UID ',' user_search_options '=> {'Deref' => 'Sempre',}, 'use_roles' => 1, 'role_basedn' => 'ou = Grupos, dc = yourcompany, dc = com', role_filter '=>' ((objectclass = posixgroup) (membro =% s)) ',' role_scope '=>' um ',' role_field '=>' uid ',' role_value '=>' dn ',' role_search_options '=> {' desef '=' 'sempre' },}},); Sub Login: Global {My ($ self, $ c) = @_; $ c-> login ($ c-> req-> param ("login"), $ c-> req-> param ("senha"),); $ c-> res-> corpo ("bem-vindo". $ c-> user-> nome de usuário. "!"); } Este plugin usa Net :: LDAP para permitir que seu aplicativo se autentique em um diretório LDAP. Tem um grande grau de flexibilidade, dada a ampla variação de diretórios e esquemas LDAP de um sistema para outro.it autentica usuários em duas etapas: 1) Uma pesquisa do diretório é executada, procurando um objeto de usuário que corresponda ao nome de usuário você passa. Isso é feito com as credenciais de ligação fornecidas nas opções de configuração "Binddn" e "Bindpw ".2) Se esse objeto for encontrado, letremos novamente ao diretório como esse objeto. Assumindo que isso é bem sucedido, o usuário é autenticado. Requisitos: · Perl.
Catalyst :: Plugin :: Autenticação :: Loja :: LDAP Software Relacionado