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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | www/mod_webauth | 4.7.0 newest | no data | - | [email protected] | - |
| FreeBSD | www/mod_webauth | 4.7.0_3 newest | none known | - | [email protected] | - |
| DragonFly | www/mod_webauth | 4.7.0_3 newest | none known | - | [email protected] | - |
| HardenedBSD | www/mod_webauth | 4.7.0_3 newest | no data | - | [email protected] | - |
| GhostBSD | www/mod_webauth | 4.7.0_3 newest | no 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
libcurl.so: ftp/curllibsasl2.so: security/cyrus-sasl2
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
| File | Size | SHA256 |
|---|---|---|
| webauth-4.7.0.tar.gz | 1.323358e+06 | 0fcc077236da03cecfd71d6702f6336a227d9b25ad93e2cd3715568485c74a7f |
Master sites 1
- http://webauth.stanford.edu/dist/