FreeBSD Ports

security/p5-Dancer-Plugin-Auth-Extensible 1.00

Extensible authentication framework for Dancer apps

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

Description

A user authentication and authorisation framework plugin for Dancer 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).

Install

As a binary package — by origin, or by package name:

pkg install security/p5-Dancer-Plugin-Auth-Extensible
pkg install p5-Dancer-Plugin-Auth-Extensible

From the ports tree:

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

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

RUN_DEPENDS=	p5-Dancer-Plugin-Auth-Extensible>0:security/p5-Dancer-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:latest1.001.001.001.001.00
FreeBSD:14:quarterly1.001.00n/a1.001.00
FreeBSD:15:latest1.001.00n/a1.001.00
FreeBSD:15:quarterly1.001.00n/an/an/a
FreeBSD:16:latest1.001.00n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

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

All build dependencies 24
All run dependencies 24

No port depends on this one.

Configuration

Options name: security_Dancer-Plugin-Auth-Extensible

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

Files

pkg-plist 13
  • bin/generate-crypted-password
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible.3.gz
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Base.3.gz
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Config.3.gz
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Database.3.gz
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Example.3.gz
  • %%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Unix.3.gz
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible.pm
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Base.pm
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Config.pm
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Database.pm
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Example.pm
  • %%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Unix.pm
distinfo 1
FileSizeSHA256
Dancer-Plugin-Auth-Extensible-1.00.tar.gz22570801a364fe7a69ea90a8d78e9f09ad7d0d321a0970aec95ecf2011e06446e51fe
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.