Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: usuário

Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: O usuário é um objeto de usuário que representa um objeto LDAP.
Baixe Agora

Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: usuário Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • 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 :: usuário Tag


Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: usuário Descrição

Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: O usuário é um objeto de usuário que representa um objeto LDAP. Catalyst :: Plugin :: Autenticação :: LDAP :: O usuário é um objeto de usuário que representa um objeto LDAP.synopsisyou deve estar criando esses objetos através do Catalyst :: Plugin :: Authentication :: Loja :: LDAP :: Backend's "get_user" "Método, ou apenas deixar $ c-> login fazer isso para você. subção: local {my ($ self, $ c) = @_; $ c-> LOGIN ($ c-> req-> param (username), $ c-> req-> param (senha)); $ c-> log-> depuração ($ c-> user-> nome de usuário. "É realmente limpo!"); } Se você acessar apenas $ c-> usuário em um contexto escalar, ele retornará o nome de usuário atual. Isso envolve um objeto LDAP e apresenta uma interface simplificada para o seu conteúdo. Ele usa algumas chamadas de método AutoLoad Magic para passar, não entendo através de acessadores simples de leitura simples para as entradas LDAP Vários atributos.Ele fica rabugento se você pedir um atributo através do mecanismo de autoload que não sabe. Evite que com o uso de "HAS_ATTRIBUTE", discutido em mais detalhes abaixo. Você pode pular tudo isso e simplesmente ir direto para o objeto Net :: LDAP :: Entrada de entrada através do método "LDAP_ENTRY": Meu $ Entrada = $ c-> user- > ldap_entry; também tem suporte para funções.methodsnew ($ Store, $ User) Leva um catalisador :: Autenticação :: Store :: LDAP :: backend objeto como $ loja, e a estrutura de dados retornada por essa classe ''s " get_user "como $ User.Returns Um catalisador :: Plugin :: Autenticação :: LDAP :: User Object.idreturns Os resultados do método" stringify ".Stringifyuses A opção "User_Field" para determinar qual "username "desse objeto é, e retorna. Se você usar o valor especial" DN "para user_field, ele retornará o DN do Net :: LDAP :: Entry Object.Check_Password ($ Senha) Vinculado ao diretório como o DN do objeto interno :: LDAP :: de entrada, usando a senha de ligação fornecida em $ Senha. Retorna 1 em uma ligação bem-sucedida, 0 em falha.RolesReturns Os resultados do Catalyst :: Plugin :: Store :: LDAP :: Método "Lookup_Roles" de backend, uma matriz de papéis válidos para este usuário.LDAP_ENTRYRETURNS O RAW ldap_entry.attributes ($ tipo) retorna uma matriz de atributos presentes para este usuário. Se $ tipo for "Ashash", ele retornará um hash com os nomes de atributo como chaves. (E os valores desses atributos como, bem, os valores do hash) HAS_ATTRIBUTETORNS Os valores para um atributo ou Redef se esse atributo não estiver presente. A maneira mais segura de chegar a um atributo. Requisitos: · Perl.


Catalyst :: Plugin :: Autenticação :: Loja :: LDAP :: usuário Software Relacionado