SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : perl-Dancer-Plugin-Auth-RBAC
Version : 1.110720 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.73 Date : 2024-08-05 20:47:30
Group : Development/Libraries/Perl Source RPM : perl-Dancer-Plugin-Auth-RBAC-1.110720-1.73.src.rpm
Size : 0.06 MB
Packager : (none)
Summary : Dancer Authentication, Security and Role-Based Access Control Framework!
Description :
Dancer::Plugin::Auth::RBAC is an authentication framework and role-based
access control system. As a role-based access control system
Dancer::Plugin::Auth::RBAC can be complex but will give you the most
flexibilty over all other access control philosophies.

The Dancer::Plugin::Auth::RBAC 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::Auth::RBAC provides this level of sophistication
with minimal configuration.

Dancer::Plugin::Auth::RBAC 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::Auth::RBAC authentication framework relies on the
Dancer::Plugin::Auth::RBAC::Credentials namespace to do the actual
authentication, and likewise relies on the
Dancer::Plugin::Auth::RBAC::Permissions namespace to handle access control.
The following configuration example is based on
Dancer::Plugin::Auth::RBAC::Credentials::Config and
Dancer::Plugin::Auth::RBAC::Permissions::Config. This framework also ship
with Dancer::Plugin::Auth::RBAC::Credentials::SQLite,
Dancer::Plugin::Auth::RBAC::Credentials::MySQL,
Dancer::Plugin::Auth::RBAC::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-Auth-RBAC-1.110720-1.73.noarch.rpm
     

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

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(Dancer)
perl(Dancer::Plugin::Database)
perl(YAML)
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/Auth
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/Config.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/MySQL.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/PostgreSQL.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/SQLite.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/logs
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Credentials/logs/development.log
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Permissions
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Permissions.pm
/usr/lib/perl5/vendor_perl/5.40.0/Dancer/Plugin/Auth/RBAC/Permissions/Config.pm
/usr/share/doc/packages/perl-Dancer-Plugin-Auth-RBAC
/usr/share/doc/packages/perl-Dancer-Plugin-Auth-RBAC/README
/usr/share/licenses/perl-Dancer-Plugin-Auth-RBAC
/usr/share/licenses/perl-Dancer-Plugin-Auth-RBAC/LICENSE
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Credentials.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Credentials::Config.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Credentials::MySQL.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Credentials::PostgreSQL.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Credentials::SQLite.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Permissions.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Auth::RBAC::Permissions::Config.3pm.gz

 
ICM