BSD Ports

security/p5-Dancer2-Plugin-Auth-Extensible 0.711 FreeBSD

Extensible authentication framework for Dancer2 apps

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
security, perl5
Package size
57.1 KiB, 200.0 KiB installed

Description

A user authentication and authorisation framework plugin for Dancer2 apps.

Makes it easy to require a user to be logged in to access certain routes, provides role-based access control, and supports various authentication methods/sources (config file, database, Unix system users, etc).

Designed to support multiple authentication realms and to be as extensible as possible, and to make secure password handling easy (the base class for auth providers makes handling `RFC2307'-style hashed passwords really simple, so you have no excuse for storing plain-text passwords).

In the other systems

SystemPortVersion
FreeBSDsecurity/p5-Dancer2-Plugin-Auth-Extensible0.711
DragonFlysecurity/p5-Dancer2-Plugin-Auth-Extensible0.711
HardenedBSDsecurity/p5-Dancer2-Plugin-Auth-Extensible0.711
GhostBSDsecurity/p5-Dancer2-Plugin-Auth-Extensible0.711

Install

Binary package:

pkg install p5-Dancer2-Plugin-Auth-Extensible

From the ports tree:

cd /usr/ports/security/p5-Dancer2-Plugin-Auth-Extensible/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Dancer2-Plugin-Auth-Extensible>0:security/p5-Dancer2-Plugin-Auth-Extensible

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7110.7110.7100.7110.711
FreeBSD:14:quarterly0.7110.711n/a0.7110.711
FreeBSD:15:latest0.7110.711n/a0.7110.711
FreeBSD:15:quarterly0.7110.711n/an/an/a
FreeBSD:16:latest0.7110.711n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 13

Runtime 12

Test 9

The full lists below include those, and their dependencies in turn.

Build dependencies 115

The first 100 are listed.

Run dependencies 114

The first 100 are listed.

Configuration

Options name: security_Dancer2-Plugin-Auth-Extensible

OptionDefaultDescription
DPAEPUoffExtra dependencies for Provider::Unix
USES
perl5
Service scripts
none

Files

pkg-plist 19
  • bin/dancer2-generate-crypted-password
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Base.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Config.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Example.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Unix.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Role/Provider.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Test.pm
  • %%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Test/App.pm
  • %%SITE_PERL%%/auto/share/dist/Dancer2-Plugin-Auth-Extensible/views/login.tt
  • %%SITE_PERL%%/auto/share/dist/Dancer2-Plugin-Auth-Extensible/views/login_denied.tt
  • %%SITE_PERL%%/auto/share/dist/Dancer2-Plugin-Auth-Extensible/views/transparent_login.tt
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Config.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Example.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Unix.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Role::Provider.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Test.3.gz
  • %%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Test::App.3.gz
distinfo 1
FileSizeSHA256
Dancer2-Plugin-Auth-Extensible-0.711.tar.gz634421d43dda85a000253cb63af99400310e749e84f5ef26d74bdc07114f4801522ef
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.