1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

New port: security/Dancer2-Plugin-Auth-Extensible

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).

WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/

PR:		194961
Submitted by:	Henk van Oers <hvo.pm@xs4all.nl>
This commit is contained in:
Kurt Jaeger 2014-11-20 21:09:16 +00:00
parent 47ebae21bc
commit 15c3f9b4ce
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372962
5 changed files with 61 additions and 0 deletions

View File

@ -533,6 +533,7 @@
SUBDIR += p5-Dancer-Plugin-Auth-Extensible
SUBDIR += p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup
SUBDIR += p5-Dancer-Plugin-Passphrase
SUBDIR += p5-Dancer2-Plugin-Auth-Extensible
SUBDIR += p5-Data-Entropy
SUBDIR += p5-Data-Password
SUBDIR += p5-Digest

View File

@ -0,0 +1,31 @@
# Created by: Henk van Oers <hvo.pm@xs4all.nl>
# $FreeBSD$
PORTNAME= Dancer2-Plugin-Auth-Extensible
PORTVERSION= 0.303
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= hvo.pm@xs4all.nl
COMMENT= Extensible authentication framework for Dancer2 apps
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
BUILD_DEPENDS= p5-Crypt-SaltedHash>=0:${PORTSDIR}/security/p5-Crypt-SaltedHash \
p5-Dancer2>=0.153002:${PORTSDIR}/www/p5-Dancer2
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
OPTIONS_DEFINE= DPAEPD DPAEPU
DPAEPD_DESC= Extra dependencies for Provider::Database
DPAEPU_DESC= Extra dependencies for Provider::Unix
DPAEPD_BUILD_DEPENDS= p5-Dancer2-Plugin-Database>=0:${PORTSDIR}/databases/p5-Dancer2-Plugin-Database
DPAEPU_BUILD_DEPENDS= p5-Authen-Simple-PAM>=0:${PORTSDIR}/security/p5-Authen-Simple-PAM \
p5-Unix-Passwd-File>=0:${PORTSDIR}/security/p5-Unix-Passwd-File
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Dancer2-Plugin-Auth-Extensible-0.303.tar.gz) = 9a691ce4427053bf11fc141e2589f3605f4e17cdf083ea63dd1757649c578b09
SIZE (Dancer2-Plugin-Auth-Extensible-0.303.tar.gz) = 21730

View File

@ -0,0 +1,14 @@
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).
WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/

View File

@ -0,0 +1,13 @@
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Base.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Config.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Database.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Example.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Unix.3.gz
%%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/Database.pm
%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Example.pm
%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Unix.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Dancer2/Plugin/Auth/Extensible/.packlist