{"ref":"artifact:maxi1555-ui5-middleware-oidc","page":"/artifacts/maxi1555-ui5-middleware-oidc","json":"/artifacts/maxi1555-ui5-middleware-oidc.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"maxi1555-ui5-middleware-oidc","name":"ui5-middleware-oidc","artifact_type":"build-tool","ecosystem":"ui5","domain":"developer-experience","secondary_domains":["security-and-compliance"],"origin_ring":"independent","description":{"one_line":"A UI5 Tooling server middleware that puts an OpenID Connect login in front of the UI5 dev server, built on express-openid-connect, which receives its configuration block as written.","short":"UI5 dev server middleware adding an OpenID Connect login","what_it_solves":"This middleware adds a login to the UI5 dev server. It authenticates users through OIDC, built on express-openid-connect, so the served app sits behind a login against an identity provider. It is entered under `server/customMiddleware` in the project's `ui5.yaml` with `afterMiddleware: compression`, and its configuration block is passed straight to express-openid-connect: the README's example sets `issuerBaseURL`, `baseURL`, `clientID`, `clientSecret`, `secret`, `idpLogout` and `authorizationParams`. It documents none of those options itself and requires [@ui5/cli](artifact:sap-ui5-cli) 4.0.0 or later. The README states it is a community project with no official support."},"links":{"repo":"https://github.com/maxi1555/ui5-middleware-oidc","npm":"https://www.npmjs.com/package/ui5-middleware-oidc"},"identity":{"author":"Maximiliano Colman","license":"Apache-2.0"},"source_available":true,"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/maxi1555/ui5-middleware-oidc","title":"maxi1555/ui5-middleware-oidc — README, Installation","checked":"2026-10-19","quote":"npm install ui5-middleware-oidc --save-dev"}]}},"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"A custom server middleware for the UI5 dev server that authenticates users through OIDC before the app is served.","sources":[{"url":"https://github.com/maxi1555/ui5-middleware-oidc","title":"maxi1555/ui5-middleware-oidc — README","checked":"2026-10-19","quote":"Middleware for [ui5-server](https://github.com/SAP/ui5-server), enabling a generic login support."},{"url":"https://github.com/maxi1555/ui5-middleware-oidc","title":"maxi1555/ui5-middleware-oidc — README","checked":"2026-10-19","quote":"The middleware will authenticate the users using OIDC, behind the hood is express-openid-connect."},{"url":"https://github.com/maxi1555/ui5-middleware-oidc","title":"maxi1555/ui5-middleware-oidc — README, configuration","checked":"2026-10-19","quote":"Configurations are sent directly to express-openid-connect."}]}],"requires":[{"ref":"artifact:sap-ui5-cli","requirement":"required","for":"The dev server it plugs into as a custom middleware, at the UI5 CLI version whose `specVersion: \"4.0\"` its configuration is written against.","sources":[{"url":"https://github.com/maxi1555/ui5-middleware-oidc","title":"maxi1555/ui5-middleware-oidc — README, Requirements","checked":"2026-10-19","quote":"Requires at least @ui5/cli@4.0.0"}]}],"maintainers":["actor:maxi1555"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:maxi1555"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"18 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-04, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":1,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"1.0.7","majors":{"1":{"version":"1.0.0","date":"2025-04-25"}},"license":"Apache-2.0","first_release":"2025-04-25","last_release":"2025-04-25","releases":7,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/maxi1555/ui5-middleware-oidc.git","repository_directory":null,"peer_cds":null,"dependencies":1,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":1,"downloads_monthly":19,"stars":2,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2025-04-25","license_spdx":"Apache-2.0","org_owned":false,"default_branch":"main","created_at":"2025-04-25T07:11:22Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1441,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-04-25","last_commit":"2025-04-25","commits":10,"contributors":1,"readme_path":"README.md","readme_sha":"0160a420523edb8a969d296ce08c6162fa1908f9","months_since_release":18,"dormant":true,"repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"versions":[{"version":"1.0.7","date":"2025-04-25"},{"version":"1.0.6","date":"2025-04-25"},{"version":"1.0.5","date":"2025-04-25"},{"version":"1.0.4","date":"2025-04-25"},{"version":"1.0.3","date":"2025-04-25"},{"version":"1.0.1","date":"2025-04-25"},{"version":"1.0.0","date":"2025-04-25"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:maxi1555","name":"maxi1555","json":"/actors/maxi1555.json"}],"contributors":[{"ref":"actor:maxi1555","name":"maxi1555","json":"/actors/maxi1555.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}