From 612d28858be5d43001ea65ad4490fe05d941acbe Mon Sep 17 00:00:00 2001 From: Manuel Kasper Date: Sun, 20 Sep 2009 09:51:29 +0000 Subject: [PATCH] Add RPM spec file and sample config (contributed by Omachonu Ogali ). --- mod_auth_pubtkt.conf | 18 ++++++++++++++++ mod_auth_pubtkt.spec | 49 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 mod_auth_pubtkt.conf create mode 100644 mod_auth_pubtkt.spec diff --git a/mod_auth_pubtkt.conf b/mod_auth_pubtkt.conf new file mode 100644 index 0000000..76f6bfa --- /dev/null +++ b/mod_auth_pubtkt.conf @@ -0,0 +1,18 @@ +LoadModule auth_pubtkt_module modules/mod_auth_pubtkt.so + +#TKTAuthPublicKey conf.d/auth/pubkey-rsa.pem +# +# +# Order allow,deny +# Allow from all +# +# AuthType mod_auth_pubtkt +# TKTAuthLoginURL http://sso.company.com/sso/login +# TKTAuthTimeoutURL http://sso.company.com/sso/login?timeout=1 +# TKTAuthUnauthURL http://sso.company.com/sso/login?unauth=1 +# +# TKTAuthCookieName "auth_pubtkt" +# TKTAuthRequireSSL off +# +# require valid-user +# diff --git a/mod_auth_pubtkt.spec b/mod_auth_pubtkt.spec new file mode 100644 index 0000000..187919f --- /dev/null +++ b/mod_auth_pubtkt.spec @@ -0,0 +1,49 @@ +Summary: Ticket-based authorization module for the Apache HTTP Server +Name: mod_auth_pubtkt +Version: 0.6 +Release: 0 +License: Apache +Group: Applications/System +Source0: https://neon1.net/mod_auth_pubtkt/mod_auth_pubtkt-0.6.tar.gz +Source1: mod_auth_pubtkt.conf +URL: https://neon1.net/mod_auth_pubtkt/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +BuildRequires: httpd-devel, openssl-devel +Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo httpd-devel missing) +Requires: openssl + +%description +Single sign-on module for Apache, based on mod_auth_tkt. + +%prep +%setup -q + +%build +./configure --apxs=%{_sbindir}/apxs +%{_sbindir}/apxs -c -Wc,"-Wall -ansi" -Wl,-lcrypto src/mod_auth_pubtkt.c + +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}/%{_libdir}/httpd/modules +mkdir -p %{buildroot}/%{_sysconfdir}/httpd/conf.d + +install -m 755 src/.libs/mod_auth_pubtkt.so %{buildroot}/%{_libdir}/httpd/modules +install -m 644 %{_sourcedir}/auth_pubtkt.conf %{buildroot}/%{_sysconfdir}/httpd/conf.d/ + +rm -f %{buildroot}/%{_libdir}/httpd/modules/{*.la,*.so.*} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{_libdir}/httpd/modules/*.so +%{_sysconfdir}/httpd/conf.d/auth_pubtkt.conf + +%changelog +* Sat Sep 19 2009 Omachonu Ogali 0.6-0 +- Updated to latest version of mod_auth_pubtkt [0.6] + +* Tue Sep 08 2009 Omachonu Ogali 0.5-0 +- Initial package creation