BSD Ports

www/mod_webauth 4.7.0 MidnightBSD

Apache module for authenticating users with Kerberos v5

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Categories
www

Description

WebAuth is an authentication system for web pages and web applications. The first time a user attempts to access a web page protected by WebAuth, they will be sent to a central login server (weblogin.stanford.edu at Stanford) and prompted to authenticate. Normally, they will be asked for a username and password, although other authentication methods are possible. Once the user has logged in, the weblogin server will send their encrypted identity back to the original web page they were trying to access. Their identity will also be stored in a cookie set by the weblogin server and they will not need to authenticate again until their credentials expire, even if they visit multiple protected web sites.

WebAuth works with any browser that supports cookies, requires no agents or other software installed on the client web browser systems, and works with an existing Kerberos v5 authentication realm. It can also be used as the SSO provider for a Shibboleth IdP and supports SPNEGO authentication as well as username/password over TLS/SSL. See the page on WebAuth features for more major features and a brief comparison with other web authentication systems.

In the other systems

The newest version among them is 4.7.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/mod_webauth4.7.0 newestno data-[email protected]-
FreeBSDwww/mod_webauth4.7.0_3 newestnone known-[email protected]-
DragonFlywww/mod_webauth4.7.0_3 newestnone known-[email protected]-
HardenedBSDwww/mod_webauth4.7.0_3 newestno data-[email protected]-
GhostBSDwww/mod_webauth4.7.0_3 newestno data-[email protected]-

Install

Binary package:

mport install mod_webauth

From mports:

cd /usr/mports/www/mod_webauth && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mod_webauth>0:www/mod_webauth

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
apache ldap libtool pathfix pkgconfig ssl
Service scripts
none

Files

Manual pages 1
  • wa_keyring(1)
pkg-plist 18
  • bin/wa_keyring
  • include/%%AP_NAME%%/basic.h
  • include/%%AP_NAME%%/defines.h
  • include/%%AP_NAME%%/factors.h
  • include/%%AP_NAME%%/keys.h
  • include/%%AP_NAME%%/krb5.h
  • include/%%AP_NAME%%/tokens.h
  • include/%%AP_NAME%%/util.h
  • include/%%AP_NAME%%/was.h
  • include/%%AP_NAME%%/webkdc.h
  • lib/lib.a
  • lib/lib.so
  • lib/lib.so.12
  • lib/lib.so.12.0.0
  • libdata/pkgconfig/lib.pc
  • libexec/apache2/modules/
  • libexec/apache2/modules/mod_ldap.so
  • share/man/man1/wa_keyring.1.gz
distinfo 1
FileSizeSHA256
webauth-4.7.0.tar.gz1.323358e+060fcc077236da03cecfd71d6702f6336a227d9b25ad93e2cd3715568485c74a7f
Master sites 1
  • http://webauth.stanford.edu/dist/