BSD Ports

www/mod_auth_openidc 2.4.20.3 FreeBSD

OpenID Connect Relying Party and OAuth 2.0 Resource Server for Apache

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4cc3bf33bc
License
APACHE20
Categories
www
Package size
217.0 KiB, 743.9 KiB installed

Description

mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. It can also function as an OAuth 2.0 Resource Server, validating OAuth 2.0 access tokens presented by OAuth 2.0 Clients.

In the other systems

SystemPortVersion
FreeBSDwww/mod_auth_openidc2.4.20.3
HardenedBSDwww/mod_auth_openidc2.4.20.3
GhostBSDwww/mod_auth_openidc2.4.20.3
OPNsensewww/mod_auth_openidc2.4.19.1

Install

Binary package:

pkg install ap24-mod_auth_openidc

From the ports tree:

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

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

RUN_DEPENDS=	ap24-mod_auth_openidc>0:www/mod_auth_openidc

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:latest2.4.20.32.4.20.32.4.11.12.4.17.12.4.20.3
FreeBSD:14:quarterly2.4.20.32.4.20.3n/a2.4.172.4.20.3
FreeBSD:15:latest2.4.20.32.4.20.3n/a2.4.17.12.4.17.1
FreeBSD:15:quarterly2.4.20.32.4.20.3n/an/an/a
FreeBSD:16:latest2.4.20.32.4.20.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 6

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

Build dependencies 28
Run dependencies 21

No port depends on this one.

Configuration

Options name: www_mod_auth_openidc

OptionDefaultDescription
HIREDISoffEnable using redis to store session data
USES
apache autoreconf cpe gmake libtool pkgconfig ssl
Service scripts
none

Message after installing

Please add the following to /usr/local/etc/apache24/httpd.conf:
LoadModule auth_openidc_module libexec/apache24/mod_auth_openidc.so

Then update the following config file with your settings:
/usr/local/etc/apache24/Includes/auth_openidc.conf

Files

pkg-plist 1
  • @sample %%APACHEETCDIR%%/Includes/auth_openidc.conf.sample
distinfo 1
FileSizeSHA256
OpenIDC-mod_auth_openidc-v2.4.20.3_GH0.tar.gz7758070e6116af0d2e94de04e5340610ab220e29014e1d5c04cef35b9810f3b438dd33

Commit history 1

DateCommitCreditsLog message
4cc3bf33bc Ryan Steinmetz www/mod_auth_openidc: Update to 2.4.20.3