Name : perl-Dancer-Plugin-Auth-RBAC
| |
Version : 1.110720
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 4.1
| Date : 2017-03-13 18:51:40
|
Group : Development/Libraries/Perl
| Source RPM : perl-Dancer-Plugin-Auth-RBAC-1.110720-4.1.src.rpm
|
Size : 0.07 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 the Dancer::Plugin::Auth::RBAC::Credentials manpage namespace to do the actual authentication, and likewise relies on the the Dancer::Plugin::Auth::RBAC::Permissions manpage namespace to handle access control. The following configuration example is based on the Dancer::Plugin::Auth::RBAC::Credentials::Config manpage and the Dancer::Plugin::Auth::RBAC::Permissions::Config manpage. This framework also ship with the Dancer::Plugin::Auth::RBAC::Credentials::SQLite manpage, the Dancer::Plugin::Auth::RBAC::Credentials::MySQL manpage, the Dancer::Plugin::Auth::RBAC::Credentials::PostrgeSQL manpage which are arguably easier to setup and utilize.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_12_SP2/noarch |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
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::Authorize)
perl-Dancer-Plugin-Auth-RBAC
Requires :