| Httpd :: authen HTTPD :: Authen es una clase de autenticación de servidor HTTP. |
Descargar ahora |
Httpd :: authen Clasificación y resumen
- Nombre del editor:
- Doug MacEachern
- Sitio web del editor:
- http://search.cpan.org/~gozer/mod_perl-1.30/lib/Apache/Status.pm
Httpd :: authen Etiquetas
Httpd :: authen Descripción
Httpd :: Authen es una clase de autenticación de servidor HTTP. Httpd :: Authen es una clase de autenticación de servidor HTTP.Synopsis Use HTTPD :: Authen (); Este módulo proporciona métodos para autenticar a un usuario. Utiliza httpd :: userAdmin para buscar contraseñas en una base de datos. Las subclases proporcionan métodos específicos para el mecanismo de autenticación. Currentemente, en HTTP / 1.0, el único mecanismo de autenticación compatible es la autenticación básica. NCSA MOSAIC y NCSA HTTPD comprenden la autenticación de resumen de mensajes propuesta, que debería llegar a la especificación HTTP algún día. Este módulo admite ambos.MethodsNew () desde HTTPD :: ATHEN utiliza HTTPD :: UserAdmin para las búsquedas de la base de datos, necesita muchos de los mismos atributos. O, si el primer argumento pasado al nuevo () constructor de objetos es una referencia a un httpd :: useradmin, los atributos se heredan. Los siguientes atributos se reconocen de httpd :: useradmin: dbtype, db, servidor, ruta, dbmf, Encryptand Si desea consultar un servidor SQL: host, usuario, autenticación, controlador, USERABLE, NAMEFIELD, PASSINGFIPEFICIONES se asume los mismos valores predeterminados para estos atributos, como en httpd :: useradmin. Consulte httpd :: userAdmin para más detalles. $ authen = new httpd :: Authen (db => "www-usuarios"); básico () corto () corto para devolver un objeto httpd :: Authen :: Objeto básico. $ BASIC = $ AUTEN-> BASIC; DIGEST () Corte corto para devolver un objeto HTTPD :: Authen :: Digest Object. $ digest = $ authen-> digest; Tipo ($ Authorization_Header_Value) Este método adivinará el esquema de autorización en función del valor del encabezado 'Autorización' y devolverá un objeto Bendice en la clase de ese esquema. Es fácil de autenticar este método. un usuario sin siquiera saber qué esquema se está utilizando: $ authtype = httpd :: authen-> tipo ($ authinfo); @Info = $ authtype-> Parsin ($ authinfo) if ($ authtype-> check (@info)) {#response 200 ok, etc.} Requisitos: · Perl
Httpd :: authen Software relacionado