SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Dancer-Plugin-Authorize rpm build for : openSUSE Tumbleweed. For other distributions click perl-Dancer-Plugin-Authorize.

Name : perl-Dancer-Plugin-Authorize
Version : 1.110720 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 7.75 Date : 2024-08-05 20:47:42
Group : Development/Libraries/Perl Source RPM : perl-Dancer-Plugin-Authorize-1.110720-7.75.src.rpm
Size : 0.06 MB
Packager : (none)
Summary : DEPRECATED! Please use L< Dancer::Plugin::Auth::RBAC>
Description :
Dancer::Plugin::Authorize is an authentication framework and role-based
access control system. As a role-based access control system
Dancer::Plugin::Authorize can be complex but will give you the most
flexibilty over all other access control philosophies.

The Dancer::Plugin::Authorize plugin provides your application with the
ability to easily authenticate and restrict access to specific users and
groups by providing a tried and tested RBAC (role-based access control)
system. Dancer::Plugin::Authorize provides this level of sophistication
with minimal configuration.

Dancer::Plugin::Authorize exports the auth() and authd() keywords:

$auth = auth($login, $pass) # new authorization instance
$auth->asa($role) # check if the authenticated user has the specified role
$auth->can($operation) # check if the authenticated user has permission
$auth->can($operation, $action) # to perform a specific action
$auth->roles(AATTroles) # get or set roles for the current logged in user
$auth->errors() # authentication errors if any
$auth->revoke() # revoke authorization (logout)

return authd() # is the current user authorized?

The Dancer::Plugin::Authorize authentication framework relies on the
Dancer::Plugin::Authorize::Credentials namespace to do the actual
authentication, and likewise relies on the
Dancer::Plugin::Authorize::Permissions namespace to handle access control.
The following configuration example is based on
Dancer::Plugin::Authorize::Credentials::Config and
Dancer::Plugin::Authorize::Permissions::Config. This framework also ship
with Dancer::Plugin::Authorize::Credentials::SQLite,
Dancer::Plugin::Authorize::Credentials::MySQL,
Dancer::Plugin::Authorize::Credentials::PostrgeSQL which are arguably
easier to setup and utilize.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-D/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Dancer-Plugin-Authorize-1.110720-7.75.noarch.rpm
     

Provides :
perl(Dancer::Plugin::Authorize)
perl(Dancer::Plugin::Authorize::Credentials)
perl(Dancer::Plugin::Authorize::Credentials::Config)
perl(Dancer::Plugin::Authorize::Credentials::MySQL)
perl(Dancer::Plugin::Authorize::Credentials::PostgreSQL)
perl(Dancer::Plugin::Authorize::Credentials::SQLite)
perl(Dancer::Plugin::Authorize::Permissions)
perl(Dancer::Plugin::Authorize::Permissions::Config)
perl-Dancer-Plugin-Authorize

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(Dancer)
perl(Dancer::Plugin::Database)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Dancer
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/Config.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/MySQL.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/PostgreSQL.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/SQLite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/logs
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Credentials/logs/development.log
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Permissions
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Permissions.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Authorize/Permissions/Config.pm
/usr/share/doc/packages/perl-Dancer-Plugin-Authorize
/usr/share/doc/packages/perl-Dancer-Plugin-Authorize/LICENSE
/usr/share/doc/packages/perl-Dancer-Plugin-Authorize/README
/usr/share/man/man3/Dancer::Plugin::Authorize.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Credentials.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Credentials::Config.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Credentials::MySQL.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Credentials::PostgreSQL.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Credentials::SQLite.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Permissions.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Authorize::Permissions::Config.3pm.gz

 
ICM