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
| System | Port | Version |
|---|---|---|
| FreeBSD | www/mod_auth_openidc | 2.4.20.3 |
| HardenedBSD | www/mod_auth_openidc | 2.4.20.3 |
| GhostBSD | www/mod_auth_openidc | 2.4.20.3 |
| OPNsense | www/mod_auth_openidc | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.4.20.3 | 2.4.20.3 | 2.4.11.1 | 2.4.17.1 | 2.4.20.3 |
| FreeBSD:14:quarterly | 2.4.20.3 | 2.4.20.3 | n/a | 2.4.17 | 2.4.20.3 |
| FreeBSD:15:latest | 2.4.20.3 | 2.4.20.3 | n/a | 2.4.17.1 | 2.4.17.1 |
| FreeBSD:15:quarterly | 2.4.20.3 | 2.4.20.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.20.3 | 2.4.20.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 6
libcjose.so: devel/cjoselibcurl.so: ftp/curllibjansson.so: devel/janssonlibaprutil-1.so: devel/apr1libexpat.so: textproc/expat2libpcre2-8.so: devel/pcre2
The full lists below include those, and their dependencies in turn.
Build dependencies 28
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- devel/apr1
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/cjose
- devel/gettext-runtime
- devel/gmake
- devel/jansson
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- print/indexinfo
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/apache24
- www/libnghttp2
Run dependencies 21
No port depends on this one.
Configuration
Options name: www_mod_auth_openidc
| Option | Default | Description |
|---|---|---|
| HIREDIS | off | Enable using redis to store session data |
- USES
- apache autoreconf cpe gmake libtool pkgconfig ssl
- Service scripts
- none
Message after installing
Files
pkg-plist 1
- @sample %%APACHEETCDIR%%/Includes/auth_openidc.conf.sample
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OpenIDC-mod_auth_openidc-v2.4.20.3_GH0.tar.gz | 775807 | 0e6116af0d2e94de04e5340610ab220e29014e1d5c04cef35b9810f3b438dd33 |