7a2280a981
The OIDC app 1.16.2 broke the consent flow by only falling back to session params when client_id is missing. After consent, the redirect includes client_id and scope but loses state, response_type, and redirect_uri — causing a 500. The submodule fix restores per-param session fallback when ANY critical param is missing. Also adds a CI build step for the OIDC app (composer + npm) so the JS assets (oidc-consent.js, oidc-redirect.js) are available in OAuth test profiles. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>