Adding port security/p5-Authen-PAAS, Perl Authentication & Authorization
Service Approved by: tobez (implicit)
This commit is contained in:
parent
e600a0d64f
commit
2b2737e54b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=166080
5 changed files with 87 additions and 0 deletions
|
@ -290,6 +290,7 @@
|
|||
SUBDIR += p5-Authen-Krb5
|
||||
SUBDIR += p5-Authen-Libwrap
|
||||
SUBDIR += p5-Authen-NTLM
|
||||
SUBDIR += p5-Authen-PAAS
|
||||
SUBDIR += p5-Authen-PAM
|
||||
SUBDIR += p5-Authen-Radius
|
||||
SUBDIR += p5-Authen-SASL
|
||||
|
|
43
security/p5-Authen-PAAS/Makefile
Normal file
43
security/p5-Authen-PAAS/Makefile
Normal file
|
@ -0,0 +1,43 @@
|
|||
# New ports collection makefile for: p5-Authen-PAAS
|
||||
# Date created: 22 Jun 2006
|
||||
# Whom: Aaron Dalton <aaron@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= Authen-PAAS
|
||||
PORTVERSION= 1.1.1
|
||||
CATEGORIES= security perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITE_SUBDIR= Authen
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= aaron@FreeBSD.org
|
||||
COMMENT= Perl Authentication & Authorization Service
|
||||
|
||||
BUILD_DEPENDS= p5-Config-Record>=1.1.0:${PORTSDIR}/devel/p5-Config-Record \
|
||||
p5-Log-Log4perl>0:${PORTSDIR}/devel/p5-Log-Log4perl
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
MAN1= authen-paas-passwd.1
|
||||
MAN3= Authen::PAAS.3 \
|
||||
Authen::PAAS::BasicLoginModule.3 \
|
||||
Authen::PAAS::BasicUser.3 \
|
||||
Authen::PAAS::Callback.3 \
|
||||
Authen::PAAS::ConsoleCallback.3 \
|
||||
Authen::PAAS::Context.3 \
|
||||
Authen::PAAS::Credential.3 \
|
||||
Authen::PAAS::LoginModule.3 \
|
||||
Authen::PAAS::Principal.3 \
|
||||
Authen::PAAS::SimpleCallback.3 \
|
||||
Authen::PAAS::Subject.3
|
||||
|
||||
PERL_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PERL_LEVEL} < 500600 # inherited from p5-Config-Record
|
||||
IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
security/p5-Authen-PAAS/distinfo
Normal file
3
security/p5-Authen-PAAS/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
MD5 (Authen-PAAS-1.1.1.tar.gz) = 1e3fa07a56a6ac563ca7e135d5a0f925
|
||||
SHA256 (Authen-PAAS-1.1.1.tar.gz) = 38c098fd1fd8a2ed7002458c29b417cb9e0b140c290906b68decbd6b0b403d89
|
||||
SIZE (Authen-PAAS-1.1.1.tar.gz) = 21866
|
23
security/p5-Authen-PAAS/pkg-descr
Normal file
23
security/p5-Authen-PAAS/pkg-descr
Normal file
|
@ -0,0 +1,23 @@
|
|||
The Authen::PAAS distribution provides a Perl API for authenticating and
|
||||
authorizing users of computing services. Its design is inspired by
|
||||
existing pluggable authentication services such as PAM and Java's JAAS, so
|
||||
people familiar with those two services should be comfortable with the
|
||||
concepts in Authen::PAAS. At its heart, Authen::PAAS provides a login
|
||||
service, with pluggable modules for performing different authentication
|
||||
schemes. The pluggable framework enables the system administrator, rather
|
||||
than the application developer to define what method is used to
|
||||
authentication with a particular application.
|
||||
|
||||
One might ask, why not just use PAM directly via the existing Authen::PAM
|
||||
Perl bindings. While this works well for applications which wish to
|
||||
authenticate against real UNIX user accounts (eg FTP, Telnet, SSH), it is
|
||||
not particularly well suited to applications with 'virtualized' user
|
||||
accounts. For example, a web application may maintain a set of virtual
|
||||
user accounts in a database, or a chat server, may maintain a set of user
|
||||
accounts in a text configuration file. Since it merely delegates through
|
||||
to the underlying C libraries, the Authen::PAM module does not provide a
|
||||
convenient means to write new authentication schemes in Perl. Thus the
|
||||
Authen::PAAS distribution provides a pure Perl API for authentication.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Authen-PAAS
|
||||
Author: Daniel Berrange <dan@berrange.com>
|
17
security/p5-Authen-PAAS/pkg-plist
Normal file
17
security/p5-Authen-PAAS/pkg-plist
Normal file
|
@ -0,0 +1,17 @@
|
|||
bin/authen-paas-passwd
|
||||
%%SITE_PERL%%/Authen/PAAS.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/BasicLoginModule.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/BasicUser.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/Callback.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/ConsoleCallback.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/Context.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/Credential.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/LoginModule.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/Principal.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/SimpleCallback.pm
|
||||
%%SITE_PERL%%/Authen/PAAS/Subject.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PAAS/.packlist
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/PAAS
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen
|
||||
@dirrm %%SITE_PERL%%/Authen/PAAS
|
||||
@dirrmtry %%SITE_PERL%%/Authen
|
Loading…
Reference in a new issue