Aut

An authorization framework with flexible backends and UIs.
Download

Aut Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Hans Oesterholt-Dijkema
  • Publisher web site:
  • http://search.cpan.org/~oesterhol/Wx-Polygon-0.06/Polygon.pm

Aut Tags


Aut Description

An authorization framework with flexible backends and UIs. Aut is a Perl-based authorization framework with flexible backends and UIs.SYNOPSIS use Aut; use Aut::UI::Console; use Aut::Backend::Conf; use Config::Frontend; use Config::Backend::INI; use strict; my $cfg=new Config::Frontend(new Config::Backend::INI("./accounts.ini")); my $backend=new Aut::Backend::Conf($cfg); my $ui=new Aut::UI::Console(); my $aut=new Aut( Backend => $backend, UI => $ui, RSA_Bits => 512, Levels => , Adminlevel => "admin" ); my $ticket=$aut->ticket_get("admin","testpass"); if (not $ticket->valid()) { $ticket=new Aut::Ticket("admin","testpass"); $ticket->set_rights("admin"); $aut->ticket_create($ticket); } $ticket=$aut->login(); print "account :",$ticket->account()," "; print "rights :",$ticket->rights()," "; if ($ui->is_admin($ticket)) { $aut->admin($ticket); } else { $ui->message_ok(_T("You don't have administrator rights ". "You may not administer accounts.")); } print "account :",$ticket->account()," "; print "rights :",$ticket->rights()," "; $aut->change_pass($ticket); Requirements: · Python


Aut Related Software