[Perl] Использование модуля

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
iye
ст. сержант
Сообщения: 360
Зарегистрирован: 2008-07-29 9:02:04

[Perl] Использование модуля

Непрочитанное сообщение iye » 2010-08-30 11:07:35

Приветствую!
Понадобилось реализовать авторизацию через АД. Нашел модуль CGI::Application::Plugin::Authorization::Driver::ActiveDirectory http://search.cpan.org/~hawkmoon/CGI-Ap ... rectory.pm Но в примере крайне скудный конфиг ...
Пытался вызывать вот таким способом:

Код: Выделить всё

#!/usr/bin/perl -w
use base qw(CGI::Application);
use CGI::Application::Plugin::Authorization;

 my $gg = __PACKAGE__->authz->config(
       DRIVER => [ 'ActiveDirectory',
       HOST      => '192.168.0.2',
       BINDDN    => 'test',
       BINDPW    => 'test',
       PRINCIPAL => 'test.local',
       ],
  );

  $gg->authorize_user();
  print $gg."\n";
На что получил ответ:

Код: Выделить всё

 Can't call method "authorize_user" without a package or object reference at ./test.pl line 14.
Может кто нибудь дать пример кода использования данного модуля .. или хотя бы направление в котором копать, как его запустить. Заранее благодарен за ответы.
Последний раз редактировалось ProFTP 2010-08-30 20:10:18, всего редактировалось 1 раз.
Причина: название темы [Perl]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

iye
ст. сержант
Сообщения: 360
Зарегистрирован: 2008-07-29 9:02:04

Re: Использование модуля

Непрочитанное сообщение iye » 2010-08-30 12:55:19

Нашел более простое решение:
http://search.cpan.org/~chansen/Authen- ... rectory.pm

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: [Perl] Использование модуля

Непрочитанное сообщение ProFTP » 2010-09-01 0:45:35

да, CGI::Application - это веб фреймворк... со всеми прибамбасами

т.е. если у тебя пользователи были в AD (вместо MySQL), и елси бы бы нужна была авторизаци и аутентификация, то это как плагин к фреймворку...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение