Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.44 KB

File metadata and controls

66 lines (45 loc) · 1.44 KB

LinWin

Provides OO interfaces to AD servers and a database using Net::LDAP and DBIx::Class

VERSION

version 0.01

This distribution includes the following modules:

LinWin::Schema
LinWin::AdUser
LinWin::Format
LinWin::WinLinBase
LinWin::Schema::Result::Attribute
LinWin::Schema::Result::Group
LinWin::Schema::Result::GroupMembership
LinWin::Schema::Result::Status
LinWin::Schema::Result::User
LinWin::Schema::Result::UserAttribute
LinWin::Schema::Result::UserCapabilities

SYNOPSIS

Populate, update, and modify a userdatabase.

use LinWin;
my $aduser = LinWin::AdUser->ad_finduser($username);

use LinWin::Format qw(parse_tcb);
while ( my $line = <> ) {
  chomp $line;
  my $user_href = parse_tcb($line);
  push (@populate_array, $user_href);
}

INSTALLATION

To install this module, just download it.

DEPENDANCIES

This modules requires these other modules and libraries, some of which may be provided in the lib subdir:

DBIx::Class
Net::LDAP
Net::LDAP::Entry
Net::LDAP::Extra::AD

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the perldoc command.

perldoc ./LinWin/AdUser.pm
perldoc ./LinWin/Format.pm

Copyright (C) 2013 Gavin Rogers (Praxeology Ltd)

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.