Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario

Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario es un objeto de usuario que representa un objeto LDAP.
Descargar ahora

Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Adam Jacob
  • Sitio web del editor:
  • http://search.cpan.org/~holoway/Catalyst-Plugin-Authentication-Store-LDAP-0.04/lib/Catalyst/Plugin/Authentication/Store/LDAP.pm

Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario Etiquetas


Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario Descripción

Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: El usuario es un objeto de usuario que representa un objeto LDAP. Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario es un objeto de usuario que representa un objeto LDAP. HSYNOPSISYOU debería estar creando estos objetos a través de Catalyst :: Plugin :: Autentionication :: Store :: Ldap :: Backend's "get_user "Método, o simplemente dejar que $ c-> Inicie sesión, hágalo por usted. Sub Acción: Local {My ($ Self, $ C) = @_; $ c-> Inicio de sesión ($ c-> req-> param (nombre de usuario), $ c-> req-> param (contraseña)); $ c-> log-> DEBUG ($ C-> USER-> Nombre de usuario. "Está realmente limpio!"); } Si accede a solo $ c-> usuario en un contexto escalar, devolverá el nombre de usuario actual. Esto envuelve un objeto LDAP y presenta una interfaz simplificada para sus contenidos. Utiliza algunas canciones de Magic AutoLoad para pasar las llamadas del método. No se entiende a través de accesorios de solo lectura simple para las entradas de LDAP Varios atributos. Se vuelve gruñón si solicita un atributo a través del mecanismo de AutoLoad que no conoce. Evite que con el uso de "has_attribute", discutido con más detalle a continuación. Puede omitir todo eso y simplemente ir directamente a la red :: LDAP :: Objeto de entrada a través del método "LDAP_ENTRY": MY $ ENTRY = $ C-> USUARIO- > LDAP_ENTRY; También tiene soporte para roles.MethodsNew ($ Tienda, $ Usuario) realiza un catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Backend Obdice como $ Tienda y la estructura de datos devuelta la estructura de la clase " get_user "METHETE AS $ USER.RETURS UN CATALIZADOR :: Plugin :: Autenticación :: Tienda :: LDAP :: Objeto de usuario.Idrese los resultados del método" Stringify ".stringifyUse en la opción de configuración "User_field" para determinar qué nombre "Nombre de usuario "De este objeto es, y lo devuelve. Si utiliza el valor especial" DN "para User_field, devolverá el DN de la red :: LDAP :: Entry Object.Check_PassWord ($ Password) Bind's al directorio como el DN de la red interna :: LDAP :: Objeto de entrada, utilizando la contraseña de enlace suministrada en $ contraseña. Devuelve 1 en un BIND exitoso, 0 en el error. RolesReturns Los resultados del catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Método "Lookup_roles" de LDAP :: Backend's "Lookup_roles", una matriz de roles que son válidos para este usuario.LDAP_ENTRYRETURSS EL RAW ldap_entry.attributes ($ tipo) devuelve una matriz de atributos presentes para este usuario. Si $ Tipo es "Asshash", devolverá un hash con los nombres de atributos como las teclas. (Y los valores de esos atributos, así como, los valores del hash) has_attributernense los valores para un atributo, o UNDEF si ese atributo no está presente. La forma más segura de llegar a un atributo. Requisitos: · Perl


Catalizador :: Plugin :: Autenticación :: Tienda :: LDAP :: Usuario Software relacionado