authentication framework for catalyst

This commit is contained in:
espie 2006-11-05 14:12:03 +00:00
parent bfa5287a0c
commit 2ffe8e5085
4 changed files with 68 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/05 14:12:03 espie Exp $
COMMENT= "Catalyst authentication framework"
DISTNAME= Catalyst-Plugin-Authentication-0.09
PKGNAME= p5-${DISTNAME}
CATEGORIES= security perl5
MAINTAINER= Simon Dassow <janus@errornet.de>
# Artistic + GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Catalyst/}
RUN_DEPENDS= ::devel/p5-Class-Inspector \
::www/p5-Catalyst-Runtime
REGRESS_DEPENDS=${RUN_DEPENDS} \
::devel/p5-Test-WWW-Mechanize-Catalyst \
::security/p5-Digest-SHA1 \
::www/p5-Catalyst-Plugin-Session-State-Cookie \
::devel/p5-Test-Pod \
::devel/p5-Test-Pod-Coverage
MAKE_ENV= TEST_POD=Yes
CONFIGURE_STYLE=perl
PKG_ARCH= *
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (Catalyst-Plugin-Authentication-0.09.tar.gz) = 59be3895b1c79609545d5472ec4e4bb5
RMD160 (Catalyst-Plugin-Authentication-0.09.tar.gz) = cfc3297ef42cd5358b0e3c81952c770262e65378
SHA1 (Catalyst-Plugin-Authentication-0.09.tar.gz) = fb1800a8f2f55e545336554cd72f3e42fdf0b9f3
SIZE (Catalyst-Plugin-Authentication-0.09.tar.gz) = 17914

View File

@ -0,0 +1,10 @@
The authentication plugin provides generic user support. It is the basis
for both authentication (checking the user is who they claim to be), and
authorization (allowing the user to do what the system authorises them
to do).
Using authentication is split into two parts. A Store is used to
actually store the user information, and can store any amount of data
related to the user. Multiple stores can be accessed from within one
application. Credentials are used to verify users, using the store,
given data from the frontend.

View File

@ -0,0 +1,21 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/05 14:12:03 espie Exp $
${P5SITE}/Catalyst/Plugin/
${P5SITE}/Catalyst/Plugin/Authentication/
${P5SITE}/Catalyst/Plugin/Authentication.pm
${P5SITE}/Catalyst/Plugin/Authentication/Credential/
${P5SITE}/Catalyst/Plugin/Authentication/Credential/Password.pm
${P5SITE}/Catalyst/Plugin/Authentication/Store/
${P5SITE}/Catalyst/Plugin/Authentication/Store.pod
${P5SITE}/Catalyst/Plugin/Authentication/Store/Minimal/
${P5SITE}/Catalyst/Plugin/Authentication/Store/Minimal.pm
${P5SITE}/Catalyst/Plugin/Authentication/Store/Minimal/Backend.pm
${P5SITE}/Catalyst/Plugin/Authentication/User/
${P5SITE}/Catalyst/Plugin/Authentication/User.pm
${P5SITE}/Catalyst/Plugin/Authentication/User/Hash.pm
@man man/man3p/Catalyst::Plugin::Authentication.3p
@man man/man3p/Catalyst::Plugin::Authentication::Credential::Password.3p
@man man/man3p/Catalyst::Plugin::Authentication::Store.3p
@man man/man3p/Catalyst::Plugin::Authentication::Store::Minimal.3p
@man man/man3p/Catalyst::Plugin::Authentication::Store::Minimal::Backend.3p
@man man/man3p/Catalyst::Plugin::Authentication::User.3p
@man man/man3p/Catalyst::Plugin::Authentication::User::Hash.3p