CGI :: Aplicación :: Plugin :: Autenticación

CGI :: Aplicación :: Plugin :: Autenticación es un marco de autenticación para CGI :: Aplicación.
Descargar ahora

CGI :: Aplicación :: Plugin :: Autenticación Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Cees Hek
  • Sitio web del editor:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: Aplicación :: Plugin :: Autenticación Etiquetas


CGI :: Aplicación :: Plugin :: Autenticación Descripción

CGI :: Aplicación :: Plugin :: Autenticación es un marco de autenticación para CGI :: Aplicación. CGI :: Aplicación :: Plugin :: Autenticación es un marco de autenticación para CGI :: Application.Synopsis Package MyCGIAPP; usar la base QW (CGI :: Aplicación); # Asegúrese de que esto ocurra antes de cargar el complemento Use CGI :: Aplicación :: Plugin :: Autenticación; Mycgiapp-> authen-> config (controlador => ,); Mycgiapp-> authen-> protected_runmodes ('MyRunMode'); Sub MyRunMode {My $ Self = Shift; # El usuario debe iniciar sesión si llegamos aquí My $ USERNAME = $ Self-> Authen-> Nombre de usuario; } CGI :: Aplicación :: Plugin :: Autenticación Agrega la capacidad de autenticar a los usuarios en su CGI :: Módulos de aplicación. Importa un método llamado 'Authen' en su módulo de aplicación CGI ::. A través del método de Authen, puede llamar a todos los métodos del CGI :: Aplicación :: Plugin :: complemento de autenticación. Hay dos decisiones principales que necesita para hacer al usar este módulo. ¿Cómo se verificarán los nombres de usuario y la contraseña (es decir, de una base de datos, LDAP, etc ...), y cómo podemos mantener el conocimiento de que un usuario ya ha iniciado sesión persistente, para que no tengan que ingresar sus credenciales nuevamente en La siguiente solicitud (es decir, ¿cómo "almacenamos" la información de autenticación a través de las solicitudes)? Además, se construye en apoyo para todos los módulos Autores :: Simple (Búsqueda CPAN para ATHEN :: Simple para obtener más información). Esto debería ser suficiente para cubrir las necesidades de todos. Si necesita autenticarse contra una fuente que no se proporciona, puede usar el controlador genérico, que aceptará un hash de parejas de nombre de usuario / contraseña, o una matriz de matrices de credenciales, o un Referencia de subrutina que puede verificar las credenciales. Por lo tanto, a través del conductor genérico, debe poder escribir su propio sistema de verificación. También hay un conductor muñeco, que acepta ciegamente cualquier credencial (útil para las pruebas). Consulte el CGI :: Aplicación :: Plugin :: Autenticación :: Driver :: Genérico, CGI :: Aplicación :: Plugin :: Autenticación :: Conductor :: DBI y, CGI :: Aplicación :: Plugin :: Autenticación :: controlador :: Documentos ficticios para obtener más información sobre cómo usar estos controladores. Y vea el Authen :: Simple Suite of Modules para obtener información sobre esos controladores. Los módulos StoreTe Store mantienen información sobre el estado de autenticación del usuario persistente en múltiples solicitudes. La información que se almacena en la tienda incluye el nombre de usuario, y el tiempo de vencimiento del inicio de sesión. Hay dos módulos de tienda incluidos con esta distribución. Una tienda basada en sesión, y una tienda basada en cookies. Si su solicitud ya está utilizando sesiones (a través del CGI :: Aplicación :: Plugin :: Módulo de sesión), le recomendaría que utilice la tienda de sesión para la autenticación. Si no está utilizando el complemento de la sesión, puede usar la tienda de cookies. La tienda de cookies mantiene toda la autenticación en una cookie, que contiene una suma de comprobación para garantizar que los usuarios no puedan cambiar la información. Si no especifica qué módulo de tienda desea usar, el complemento intentará determinar el mejor para usted. Iniciar sesión PagePee Authentication Plugin viene con una página de inicio de sesión predeterminada que se puede usar si no desea crear una página de inicio de sesión personalizada. Este formulario de inicio de sesión se utilizará automáticamente si no proporciona un parámetro LOGIN_URL o LOGIN_RUNUNMODE en la configuración. Si planea crear su propia página de inicio de sesión, le recomendaría que comience con el código HTML para la página de inicio de sesión predeterminada, de modo que su página de inicio de sesión contenga los campos de formulario correctos y los campos ocultos.todo: la página de inicio de sesión está diseñada utilizando CSS Hojas de estilo. Planeo hacer esto más flexible, para que pueda crear fácilmente sus propias hojas de estilo para que este formulario de inicio de sesión sea más reutilizable. Además, el CSS predeterminado solo se ha probado realmente en el navegador basado en Mozilla, por lo que si hay algún gurús de CSS, apreciaría ayuda para obtener la página de inicio de sesión predeterminada para funcionar bien en la mayoría de los navegadores. Actualmente debería degradarse con gracia, pero podría no ser bonita ... AutholicationTE AUTENTÍNICA DE BOLETÍCULO Este complemento de autenticación también puede manejar los sistemas de autenticación basados ​​en boletos. Todo lo que se requiere de usted es escribir un módulo de tienda que pueda entender los contenidos del boleto. El complemento de autenticación requerirá al menos el 'nombre de usuario' que se recuperará del boleto. Un plan de autenticación basado en boletos no necesitará un módulo de controlador en absoluto, ya que la verificación real de las credenciales se realiza mediante un sistema de autenticación externo, posiblemente incluso en un host diferente. Deberá especificar la ubicación de la página de inicio de sesión con la variable de configuración de LOUGIN_URL, y los usuarios sin autenticarán se redirigen automáticamente a la página de inicio de sesión de autenticación de boletos. Requisitos: · Perl


CGI :: Aplicación :: Plugin :: Autenticación Software relacionado

Webfetch

WebFetch es un módulo PERL para descargar y guardar información de la web. ...

160

Descargar