lua-resty-openidc
lua-resty-openidc copied to clipboard
OpenID Connect Relying Party and OAuth 2.0 Resource Server implementation in Lua for NGINX / OpenResty
As mentined in this comment: https://github.com/zmartzone/lua-resty-openidc/issues/450#issuecomment-1258701480 Our application is using an nginx sidecar with lua-resty-openidc, and our application is behind an inbound reverse proxy that uses URLs with a prefix...
Hello, Is it possible to configure the OIDC library to allow forwarding a correlation ID to the OIDC provider from Kong (from the incoming request) in the introspect flow? That...
Some OAuth providers provide an endpoint for a registration page instead of a login page. By configuring the `registrations_path` and `registrations_endpoint`, the `openidc_authorize` function will redirect to the configured endpoint...
###### Environment - lua-resty-openidc version: 1.7.5 - OpenID Connect provider: Red Hat Single Sign On (Based on Keycloak) ###### Expected behaviour When refreshing tokens, the OIDC library should be able...
Environment: lua-resty-openidc version: 1.7.6-3 OpenID Connect provider: Azure AD Hello everyone, I've run into a snag with session management while working on a web page that uses a straightforward HTML...
https://github.com/zmartzone/lua-resty-openidc/blob/v1.7.6/lib/resty/openidc.lua#L1482 lua_resty_session > v4.0.0 removed "present" from the item returned from "session.start()" This causes this to always fail https://github.com/zmartzone/lua-resty-openidc/blob/5a7b9e2cfe4f5aab7c60032e6ca94d2d534f7d19/lib/resty/openidc.lua#L1483 Im using the https://github.com/revomatico/kong-oidc/tree/master plugin for kong and could not get...
###### Environment - lua-resty-openidc version : 1.21.4.1 - OpenID Connect provider : PhenixID ###### Expected behaviour We are switching from "code" flow to the "pkce" flow for security reasons. When...
Hi! I have a problem with "state from argument does not match state restored from session" error. ###### Environment Keycloak image - jboss/keycloak:11.0.3 Openresty image - openresty/openresty:alpine-fat Rocks installed for...
Complete rework of #478, all issues of #478 should be addressed. Uses `session:set` and `session:get` to manipulate the session variables. Tested by unit tests and on real-world project.
Hello everyone, I'm trying to setup a TLS terminating nginx configuration where the TLS terminated nginx server listening on port 80 will do the openidc authentication, and redirect them to...