BSD Ports

www/ap24-authnz-external 3.3.1 NetBSD

Apache module for external program authentication

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
apache-1.1
Categories
www
Package size
24.3 KiB, 73.0 KiB installed

Description

The Apache HTTP Daemon can be configured to require users to supply logins and passwords before accessing pages in some directories. Authentication is the process of checking if the password given is correct for a user. Apache has standard modules for authenticating out of several different kinds of databases. The external authentication module provides a flexible tool for creating authentication systems based on other databases.

The module can be used in either of two somewhat divergent ways:

  1. External Authentication:

When a user supplies a login and password, mod_auth*_external runs a program you write, passing it the login and password. Your program does whatever checking and logging it needs to, and then returns a Accept/Reject flag to Apache.

  1. Hardcoded Authentication:

Some hooks have been inserted into mod_auth*_external to make it easy to replace the call to the external authentication program with a call to a hardcoded internal authentication routine that you write.

Install

Binary package:

pkgin install ap24-authnz-external

From pkgsrc:

cd /usr/pkgsrc/www/ap24-authnz-external && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_643.3.1
NetBSD 10.1 aarch643.3.1
SmartOS / illumos x86_643.3.1
macOS 15 arm643.3.1

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

No port depends on this one.