ports/137445: [NEW PORT] net/p5-Google-SAML-Response: SAML responses for Google\'s SSO implementation

Gea-Suan Lin gslin at gslin.org
Wed Aug 5 04:40:05 UTC 2009


>Number:         137445
>Category:       ports
>Synopsis:       [NEW PORT] net/p5-Google-SAML-Response: SAML responses for Google\'s SSO implementation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 05 04:40:05 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 7.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD colo-p.gslin.org 7.1-STABLE FreeBSD 7.1-STABLE #0: Sat Jan 31 21:46:23 UTC 2009
>Description:
Google::SAML::Response can be used to generate a signed XML document
that is needed for logging your users into Google using SSO.

You have some sort of web application that can identify and
authenticate users. You want users to be able to use some sort of
Google service such as Google mail.

When using SSO with your Google partner account, your users will send
a request to a Google URL. If the user isn't already logged in to
Google, Google will redirect him to a URL that you can define. Behind
this URL, you need to have a script that authenticates users in your
original framework and generates a SAML response for Google that you
send back to the user whose browser will then submit it back to
Google. If everything works, users will then be logged into their
Google account and they don't even have to know their usernames or
passwords.

WWW:	http://search.cpan.org/dist/Google-SAML-Response/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-Google-SAML-Response-0.07.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-Google-SAML-Response
#	p5-Google-SAML-Response/pkg-descr
#	p5-Google-SAML-Response/Makefile
#	p5-Google-SAML-Response/pkg-plist
#	p5-Google-SAML-Response/distinfo
#
echo c - p5-Google-SAML-Response
mkdir -p p5-Google-SAML-Response > /dev/null 2>&1
echo x - p5-Google-SAML-Response/pkg-descr
sed 's/^X//' >p5-Google-SAML-Response/pkg-descr << '253ed3fd648aa2e765fcc6245672b3a9'
XGoogle::SAML::Response can be used to generate a signed XML document
Xthat is needed for logging your users into Google using SSO.
X
XYou have some sort of web application that can identify and
Xauthenticate users. You want users to be able to use some sort of
XGoogle service such as Google mail.
X
XWhen using SSO with your Google partner account, your users will send
Xa request to a Google URL. If the user isn't already logged in to
XGoogle, Google will redirect him to a URL that you can define. Behind
Xthis URL, you need to have a script that authenticates users in your
Xoriginal framework and generates a SAML response for Google that you
Xsend back to the user whose browser will then submit it back to
XGoogle. If everything works, users will then be logged into their
XGoogle account and they don't even have to know their usernames or
Xpasswords.
X
XWWW:	http://search.cpan.org/dist/Google-SAML-Response/
253ed3fd648aa2e765fcc6245672b3a9
echo x - p5-Google-SAML-Response/Makefile
sed 's/^X//' >p5-Google-SAML-Response/Makefile << 'a4f34419c3e745b615d006011e017223'
X# New ports collection makefile for:	p5-Google-SAML-Response
X# Date created:		2009-08-05
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Google-SAML-Response
XPORTVERSION=	0.07
XCATEGORIES=	net perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	Google
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	SAML responses for Google\'s SSO implementation
X
XRUN_DEPENDS=	p5-Crypt-OpenSSL-Bignum>0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Bignum \
X		p5-Digest-SHA>0:${PORTSDIR}/security/p5-Digest-SHA \
X		p5-Google-SAML-Request>0:${PORTSDIR}/net/p5-Google-SAML-Request \
X		p5-TimeDate>0:${PORTSDIR}/devel/p5-TimeDate \
X		p5-XML-Canonical>0:${PORTSDIR}/textproc/p5-XML-Canonical
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Google::SAML::Response.3
X
X.include <bsd.port.mk>
a4f34419c3e745b615d006011e017223
echo x - p5-Google-SAML-Response/pkg-plist
sed 's/^X//' >p5-Google-SAML-Response/pkg-plist << '603383cfd373272ff4b4ffd679cc467b'
X at comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML/Response/.packlist
X%%SITE_PERL%%/Google/SAML/Response.pm
X at dirrmtry %%SITE_PERL%%/Google/SAML
X at dirrmtry %%SITE_PERL%%/Google
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML/Response
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google
603383cfd373272ff4b4ffd679cc467b
echo x - p5-Google-SAML-Response/distinfo
sed 's/^X//' >p5-Google-SAML-Response/distinfo << '479c3b45eff7618cdf558d7a0e1b8e46'
XMD5 (Google-SAML-Response-0.07.tar.gz) = a5095cc74df4fcacda9de2ee19ca3687
XSHA256 (Google-SAML-Response-0.07.tar.gz) = 67af12b41cdd0a40455ba474f3bc12056cfa53fc99fd520ecf65ed19bfbfb485
XSIZE (Google-SAML-Response-0.07.tar.gz) = 18415
479c3b45eff7618cdf558d7a0e1b8e46
exit
--- p5-Google-SAML-Response-0.07.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list