Port details |
- lua-resty-openidc OpenID Connect and/or OAuth 2.0 functionality for OpenResty / ngx_lua
- 1.7.6_1 security =3 1.7.6Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2023-12-11 11:27:44
- Last Update: 2024-09-18 16:02:46
- Commit Hash: 11c3e44
- People watching this port, also watch:: u2f-devd, gnome, jailaudit, vm-bhyve, obsidian
- License: APACHE20
- WWW:
- https://github.com/zmartzone/lua-resty-openidc
- Description:
- OpenID Connect Relying Party (RP) and/or the OAuth 2.0 Resource
Server (RS) functionality for OpenResty / ngx_lua
When used as an OpenID Connect Relying Party it authenticates users
against an OpenID Connect Provider using OpenID Connect Discovery
and the Basic Client Profile (i.e. the Authorization Code flow).
When used as an OAuth 2.0 Resource Server it can validate OAuth 2.0
Bearer Access Tokens against an Authorization Server or, in case a
JSON Web Token is used for an Access Token, verification can happen
against a pre-configured secret/key .
It maintains sessions for authenticated users by leveraging
lua-resty-session thus offering a configurable choice between storing
the session state in a client-side browser cookie or use in of the
server-side storage mechanisms shared-memory|memcache|redis.
It supports server-wide caching of resolved Discovery documents and
validated Access Tokens.
It can be used as a reverse proxy terminating OAuth/OpenID Connect
in front of an origin server so that the origin server/services can
be protected with the relevant standards without implementing those
on the server itself.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- lua-resty-openidc>0:security/lua-resty-openidc
- To install the port:
- cd /usr/ports/security/lua-resty-openidc/ && make install clean
- To add the package, run one of these commands:
- pkg install security/lua-resty-openidc
- pkg install lua-resty-openidc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lua-resty-openidc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697109203
SHA256 (zmartzone-lua-resty-openidc-v1.7.6_GH0.tar.gz) = f914f1b74b6594be6c2d580a26d1c1eaba5c120f2bebd114ad1983bc58141dc0
SIZE (zmartzone-lua-resty-openidc-v1.7.6_GH0.tar.gz) = 68949
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- luajit-openresty>=2.1 : lang/luajit-openresty
- lua51-cjson>0 : devel/lua-cjson@lua51
- http.lua : www/lua-resty-http
- session.lua : www/lua-resty-session3
- jwt.lua : security/lua-resty-jwt
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lua-resty-openidc-1.7.6_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- security_lua-resty-openidc
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.7.6_1 18 Sep 2024 16:02:46 |
Alexander Leidinger (netchild) |
security/lua-resty-openidc: switch to lua-resty-session3
There is apparently currently no clear plan on when/if lua-resty-openidc
will be updated to include changes for lua-resty-session 4.X, see
discussions on
https://github.com/zmartzone/lua-resty-openidc/issues/480
Additionally:
- give up maintainership
PR: 281143, 281142, 281079 |
1.7.6 11 Dec 2023 11:25:40 |
Alexander Leidinger (netchild) |
{security|www}/lua-resty-*: add 5 openresty ports
security/lua-resty-hmac HMAC functions for OpenResty / ngx_lua
security/lua-resty-jwt JWT for OpenResty / ngx_lua
security/lua-resty-openidc OpenID Connect and/or OAuth 2.0 functionality for
OpenResty / ngx_lua
security/lua-resty-openssl FFI-based OpenSSL binding for OpenResty / ngx_lua
www/lua-resty-session Lua session library for OpenResty / ngx_lua |
Number of commits found: 2
|