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
| System | Port | Version |
|---|---|---|
| FreeBSD | www/mod_webauth | 4.7.0_3 |
| DragonFly | www/mod_webauth | 4.7.0_3 |
| MidnightBSD | www/mod_webauth | 4.7.0 |
| HardenedBSD | www/mod_webauth | 4.7.0_3 |
| GhostBSD | www/mod_webauth | 4.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.7.0_3 | 4.7.0_3 | 4.7.0_2 | 4.7.0_3 | 4.7.0_3 |
| FreeBSD:14:quarterly | 4.7.0_3 | 4.7.0_3 | n/a | 4.7.0_3 | 4.7.0_3 |
| FreeBSD:15:latest | 4.7.0_3 | 4.7.0_3 | n/a | 4.7.0_3 | 4.7.0_3 |
| FreeBSD:15:quarterly | 4.7.0_3 | 4.7.0_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.7.0_3 | 4.7.0_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libcurl.so: ftp/curllibsasl2.so: security/cyrus-sasl2
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/openldap26-client
- devel/apr1
- devel/gettext-runtime
- devel/jansson
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- security/cyrus-sasl2
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/apache24
- www/libnghttp2
Run dependencies 22
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/openldap26-client
- devel/apr1
- devel/gettext-runtime
- devel/jansson
- devel/libunistring
- devel/pcre2
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- security/cyrus-sasl2
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/apache24
- www/libnghttp2
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
| File | Size | SHA256 |
|---|---|---|
| webauth-4.7.0.tar.gz | 1.323358e+06 | 0fcc077236da03cecfd71d6702f6336a227d9b25ad93e2cd3715568485c74a7f |
Master sites 1
- http://webauth.stanford.edu/dist/
Commit history 0
No commits in the history this site was built from.