Date: Wed, 5 Aug 2009 12:37:41 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/137445: [NEW PORT] net/p5-Google-SAML-Response: SAML responses for Google\'s SSO implementation Message-ID: <20090805043741.37DD87E81B@colo-p.gslin.org> Resent-Message-ID: <200908050440.n754e5ar053149@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@comment $FreeBSD$ X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML/Response/.packlist X%%SITE_PERL%%/Google/SAML/Response.pm X@dirrmtry %%SITE_PERL%%/Google/SAML X@dirrmtry %%SITE_PERL%%/Google X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML/Response X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Google/SAML X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090805043741.37DD87E81B>