Lemonldap-NG-Portal

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "DBI" : "0",
            "Email::Sender" : "1.300027",
            "GD::SecurityImage" : "0",
            "Glib" : "0",
            "HTML::FormatText::WithLinks" : "0",
            "HTTP::Message" : "0",
            "Hash::Merge::Simple" : "0",
            "IO::Socket::Timeout" : "0",
            "IO::String" : "0",
            "IPC::Run" : "0",
            "Image::Magick" : "0",
            "LWP::Protocol::PSGI" : "0",
            "LWP::Protocol::https" : "0",
            "LWP::UserAgent" : "0",
            "Lasso" : "v2.3.0",
            "List::MoreUtils" : "0",
            "MIME::Entity" : "0",
            "Net::Facebook::Oauth2" : "0",
            "Net::LDAP" : "0.38",
            "Net::OAuth" : "0",
            "Net::OpenID::Consumer" : "0",

META.json  view on Meta::CPAN

            "Convert::PEM" : "0",
            "Crypt::JWT" : "0",
            "DBI" : "0",
            "Email::Sender" : "1.300027",
            "GD::SecurityImage" : "0",
            "Glib" : "0",
            "HTML::FormatText::WithLinks" : "0",
            "HTTP::Message" : "0",
            "IO::Socket::Timeout" : "0",
            "IPC::Run" : "0",
            "Image::Magick" : "0",
            "LWP::Protocol::https" : "0",
            "LWP::UserAgent" : "0",
            "Lasso" : "v2.3.0",
            "List::MoreUtils" : "0",
            "MIME::Entity" : "0",
            "Net::Facebook::Oauth2" : "0",
            "Net::LDAP" : "0.38",
            "Net::OAuth" : "0",
            "Net::OpenID::Consumer" : "0",
            "Net::OpenID::Server" : "0",

META.yml  view on Meta::CPAN

  DBI: '0'
  Email::Sender: '1.300027'
  GD::SecurityImage: '0'
  Glib: '0'
  HTML::FormatText::WithLinks: '0'
  HTTP::Message: '0'
  Hash::Merge::Simple: '0'
  IO::Socket::Timeout: '0'
  IO::String: '0'
  IPC::Run: '0'
  Image::Magick: '0'
  LWP::Protocol::PSGI: '0'
  LWP::Protocol::https: '0'
  LWP::UserAgent: '0'
  Lasso: v2.3.0
  List::MoreUtils: '0'
  MIME::Entity: '0'
  Net::Facebook::Oauth2: '0'
  Net::LDAP: '0.38'
  Net::OAuth: '0'
  Net::OpenID::Consumer: '0'

META.yml  view on Meta::CPAN

  Convert::PEM: '0'
  Crypt::JWT: '0'
  DBI: '0'
  Email::Sender: '1.300027'
  GD::SecurityImage: '0'
  Glib: '0'
  HTML::FormatText::WithLinks: '0'
  HTTP::Message: '0'
  IO::Socket::Timeout: '0'
  IPC::Run: '0'
  Image::Magick: '0'
  LWP::Protocol::https: '0'
  LWP::UserAgent: '0'
  Lasso: v2.3.0
  List::MoreUtils: '0'
  MIME::Entity: '0'
  Net::Facebook::Oauth2: '0'
  Net::LDAP: '0.38'
  Net::OAuth: '0'
  Net::OpenID::Consumer: '0'
  Net::OpenID::Server: '0'

Makefile.PL  view on Meta::CPAN

            'Authen::WebAuthn'            => 0,
            'Convert::Base32'             => 0,
            'HTML::FormatText::WithLinks' => 0,
            'Convert::PEM'                => 0,
            'Crypt::JWT'                  => 0,
            'DBI'                         => 0,
            'Email::Sender'               => 1.300027,
            'GD::SecurityImage'           => 0,
            'Glib'                        => 0,
            'HTTP::Message'               => 0,
            'Image::Magick'               => 0,
            'IO::Socket::Timeout'         => 0,
            'IPC::Run'                    => 0,
            'Lasso'                       => '2.3.0',
            'List::MoreUtils'             => 0,
            'LWP::UserAgent'              => 0,
            'LWP::Protocol::https'        => 0,
            'MIME::Entity'                => 0,
            'Net::Facebook::Oauth2'       => 0,
            'Net::LDAP'                   => 0.38,
            'Net::OAuth'                  => 0,

Makefile.PL  view on Meta::CPAN

        'Convert::Base32'             => 0,
        'Convert::PEM'                => 0,
        'Crypt::JWT'                  => 0,
        'DBI'                         => 0,
        'Email::Sender'               => 1.300027,
        'GD::SecurityImage'           => 0,
        'Glib'                        => 0,
        'Hash::Merge::Simple'         => 0,
        'HTML::FormatText::WithLinks' => 0,
        'HTTP::Message'               => 0,
        'Image::Magick'               => 0,
        'IO::Socket::Timeout'         => 0,
        'IO::String'                  => 0,
        'IPC::Run'                    => 0,
        'Lasso'                       => '2.3.0',
        'List::MoreUtils'             => 0,
        'LWP::UserAgent'              => 0,
        'LWP::Protocol::https'        => 0,
        'LWP::Protocol::PSGI'         => 0,
        'MIME::Entity'                => 0,
        'Net::Facebook::Oauth2'       => 0,

t/28-AuthChoice-with-captcha.t  view on Meta::CPAN

use warnings;
use Test::More;
use IO::String;
use strict;

require 't/test-lib.pm';

my $res;
my $maintests = 16;
SKIP: {
    eval 'use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Image::Magick not found', $maintests;
    }
    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel              => 'error',
                useSafeJail           => 1,
                authentication        => 'Choice',
                userDB                => 'Same',
                passwordDB            => 'Choice',
                captcha_login_enabled => 1,

t/41-Captcha-old-api.t  view on Meta::CPAN

use IO::String;
use JSON;
use Lemonldap::NG::Portal::Main::Constants 'PE_CAPTCHAEMPTY';

require 't/test-lib.pm';

my $res;

my $maintests = 0;
SKIP: {
    eval 'use GD::SecurityImage; use Image::Magick;';
    if ($@) {
        skip 'Image::Magick not found', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel       => 'error',
                portalMainLogo => 'common/logos/logo_llng_old.png',
                customPlugins  => 't::CaptchaOldApi',
            }
        }

t/41-Captcha-with-LDAP.t  view on Meta::CPAN

use Test::More;
use strict;
use IO::String;
use JSON;

require 't/test-lib.pm';

my $res;
my $maintests = 11;
SKIP: {
    eval 'use GD::SecurityImage; use Image::Magick; use Net::LDAP;';
    if ($@) {
        skip "Prerequisites not found: $@", $maintests;
    }

    my $client = LLNG::Manager::Test->new( {
            ini => {
                logLevel              => 'error',
                authentication        => 'LDAP',
                ldapServer            => 'ldap://ldap.failed.com',
                captcha_login_enabled => 1

t/41-Captcha-with-rule.t  view on Meta::CPAN

use IO::String;
use JSON;
use Lemonldap::NG::Portal::Main::Constants 'PE_CAPTCHAERROR';

require 't/test-lib.pm';

my $res;

my $maintests = 13;
SKIP: {
    eval 'use GD::SecurityImage; use Image::Magick;';
    if ($@) {
        skip 'Image::Magick not found', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                useSafeJail               => 1,
                browsersDontStorePassword => 1,
                loginHistoryEnabled       => 1,
                captcha_login_enabled     => 'inSubnet("127.0.0.0/8")',
                portalMainLogo            => 'common/logos/logo_llng_old.png',

t/41-Captcha.t  view on Meta::CPAN

use IO::String;
use JSON;
use Lemonldap::NG::Portal::Main::Constants 'PE_CAPTCHAERROR';

require 't/test-lib.pm';

my $res;

my $maintests = 29;
SKIP: {
    eval 'use GD::SecurityImage; use Image::Magick;';
    if ($@) {
        skip 'Image::Magick not found', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel                  => 'error',
                useSafeJail               => 1,
                browsersDontStorePassword => 1,
                loginHistoryEnabled       => 1,
                captcha_login_enabled     => 1,

t/42-Register-Demo-with-captcha.t  view on Meta::CPAN

        require 't/smtp.pm';
    };
}

my $maintests = 28;
my ( $res, $user, $pwd, $host, $url, $query );
my $mailSend = 0;

SKIP: {
    eval
'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;use Text::Unidecode';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel                 => 'error',
                useSafeJail              => 1,
                portalDisplayRegister    => 1,

t/43-MailPasswordReset-Choice.t  view on Meta::CPAN


my ( $res, $user, $pwd );
my $maintests = 17;
my $mailSend  = 0;

my $mail2  = 0;
my $userdb = tempdb();

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }
    eval { require DBI; require DBD::SQLite; };
    if ($@) {
        skip 'DBD::SQLite not found', $maintests;
    }
    my $dbh = DBI->connect("dbi:SQLite:dbname=$userdb");
    $dbh->do(
        'CREATE TABLE users (user text,password text,name text, mail text)');

t/43-MailPasswordReset-Combination-LDAP.t  view on Meta::CPAN

}

my ( $res, $user, $pwd );
my $maintests = 8;
my $mailSend  = 0;

my $mail2 = 0;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    skip 'LLNGTESTLDAP is not set', $maintests unless ( $ENV{LLNGTESTLDAP} );
    require 't/test-ldap.pm';

    my $client = LLNG::Manager::Test->new(
        {
            ini => {

t/43-MailPasswordReset-Combination.t  view on Meta::CPAN

    eval {
        require 't/test-lib.pm';
        require 't/smtp.pm';
    };
}

my ( $res, $user, $pwd, $client );

SKIP: {
    eval
'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick; require DBI; require DBD::SQLite;';
    if ($@) {
        skip 'Missing dependencies', 0;
    }

    $client = iniCmb();

    # As dvador
    # Check first password
    expectCookie( try( 'dvador', 'dvador' ) );

t/43-MailPasswordReset-DBI.t  view on Meta::CPAN

}

my ( $res, $user, $pwd );
my $maintests = 22;
my $mailSend  = 0;

my $mail2 = 0;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }
    eval { require DBI; require DBD::SQLite; };
    if ($@) {
        skip 'DBD::SQLite not found', $maintests;
    }
    my $dbh = DBI->connect("dbi:SQLite:dbname=$userdb");
    $dbh->do(
        'CREATE TABLE users (user text,password text,name text, mail text)');

t/43-MailPasswordReset-Hook.t  view on Meta::CPAN

        require 't/test-lib.pm';
        require 't/smtp.pm';
    };
}

my ( $res, $user, $pwd );
my $maintests = 15;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel                   => 'error',
                useSafeJail                => 1,
                portalDisplayRegister      => 1,

t/43-MailPasswordReset-LDAP.t  view on Meta::CPAN

my ( $res, $user, $pwd );
my $maintests = 8;
my $mailSend  = 0;

my $mail2 = 0;

no warnings 'once';

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    skip 'LLNGTESTLDAP is not set', $maintests unless ( $ENV{LLNGTESTLDAP} );
    require 't/test-ldap.pm';

    my $client = LLNG::Manager::Test->new(
        {
            ini => {

t/43-MailPasswordReset-with-captcha.t  view on Meta::CPAN

    };
}

my ( $res, $host, $url, $query );
my $maintests = 17;
my $mailSend  = 0;
my $mail2     = 0;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    my $client = LLNG::Manager::Test->new( {
            ini => {
                logLevel                   => 'error',
                useSafeJail                => 1,
                portalDisplayRegister      => 1,
                authentication             => 'Demo',

t/43-MailPasswordReset-with-token.t  view on Meta::CPAN

}

my ( $res, $user, $pwd );
my $maintests = 10;
my $mailSend  = 0;

my $mail2 = 0;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel              => 'error',
                useSafeJail           => 1,
                portalDisplayRegister => 1,

t/43-MailPasswordReset.t  view on Meta::CPAN

        require 't/test-lib.pm';
        require 't/smtp.pm';
    };
}

my ( $res, $user, $pwd );
my $maintests = 17;

SKIP: {
    eval
      'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Missing dependencies', $maintests;
    }

    my $client = LLNG::Manager::Test->new( {
            ini => {
                logLevel                    => 'error',
                useSafeJail                 => 1,
                portalDisplayRegister       => 1,
                authentication              => 'Demo',

t/44-CertificateResetByMail-Demo.t  view on Meta::CPAN

        require 't/test-lib.pm';
        require 't/smtp.pm';
    };
}

my ( $res, $user );
my $maintests = 12;

SKIP: {
    eval
'require Email::Sender::Simple; use GD::SecurityImage; use Image::Magick; use Net::SSLeay;
use DateTime::Format::RFC3339;';
    if ($@) {
        skip 'Missing dependencies ' . $@, $maintests;

    }

    my $client = LLNG::Manager::Test->new( {
            ini => {
                logLevel              => 'error',
                useSafeJail           => 1,

t/44-CertificateResetByMail-LDAP.t  view on Meta::CPAN

    };
}

my ( $res, $user );
my $maintests = 12;

no warnings 'once';

SKIP: {
    eval
'require Email::Sender::Simple; use GD::SecurityImage; use Image::Magick; use Net::SSLeay;
use DateTime::Format::RFC3339;';
    if ($@) {
        skip 'Missing dependencies ' . $@, $maintests;

    }

    skip 'LLNGTESTLDAP is not set', $maintests unless ( $ENV{LLNGTESTLDAP} );
    require 't/test-ldap.pm';

    my $client = LLNG::Manager::Test->new(

t/68-FindUser-with-Demo-and-captcha.t  view on Meta::CPAN

use IO::String;

require 't/test-lib.pm';

my $res;
my $json;
my $ts;
my $captcha;
my $maintests = 16;
SKIP: {
    eval 'use GD::SecurityImage;use Image::Magick;';
    if ($@) {
        skip 'Image::Magick not found', $maintests;
    }
    my $client = LLNG::Manager::Test->new(
        {
            ini => {
                logLevel                    => 'error',
                authentication              => 'Demo',
                userDB                      => 'Same',
                useSafeJail                 => 1,
                captcha_login_enabled       => 1,
                findUser                    => 1,



( run in 1.875 second using v1.01-cache-2.11-cpan-beeb90c9504 )