BSD Ports

www/mod_webauth 4.7.0_3 FreeBSD

Apache module for authenticating users with Kerberos v5

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
www
Package size
127.5 KiB, 535.6 KiB installed

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

SystemPortVersion
FreeBSDwww/mod_webauth4.7.0_3
DragonFlywww/mod_webauth4.7.0_3
MidnightBSDwww/mod_webauth4.7.0
HardenedBSDwww/mod_webauth4.7.0_3
GhostBSDwww/mod_webauth4.7.0_3

Install

Binary package:

pkg install mod_webauth

From the ports tree:

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

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

RUN_DEPENDS=	mod_webauth>0:www/mod_webauth

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.7.0_34.7.0_34.7.0_24.7.0_34.7.0_3
FreeBSD:14:quarterly4.7.0_34.7.0_3n/a4.7.0_34.7.0_3
FreeBSD:15:latest4.7.0_34.7.0_3n/a4.7.0_34.7.0_3
FreeBSD:15:quarterly4.7.0_34.7.0_3n/an/an/a
FreeBSD:16:latest4.7.0_34.7.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 22

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/

Commit history 0

No commits in the history this site was built from.