{"ref":"artifact:sap-samples-btp-user-management-microservice","page":"/artifacts/sap-samples-btp-user-management-microservice","json":"/artifacts/sap-samples-btp-user-management-microservice.json","generated":"2026-10-28","drafted_with_ai":true,"entity":{"id":"sap-samples-btp-user-management-microservice","name":"btp-user-management-microservice","artifact_type":"sample","ecosystem":"cap","use_as":"reference","domain":"security-and-compliance","origin_ring":"sap-official","description":{"one_line":"A CAP microservice, backed by the XSUAA APIs, that manages business applications' users and their authorizations on SAP BTP, with a Fiori Elements UI for testing the role assignments.","short":"CAP microservice on XSUAA managing users and authorizations","what_it_solves":"Business applications on SAP Business Technology Platform each need a way to manage which users hold which authorizations, and this microservice shows how to build that using the Authorization and Trust Management Service (XSUAA) APIs from Cloud Foundry. It is built with the CAP Node.js framework and exposes a simple SAP Fiori Elements UI for testing the resulting role assignments, rather than a production-ready administration tool. The README targets experienced CAP developers and says the code is provided as is, serving exclusively as a reference for further development."},"links":{"repo":"https://github.com/SAP-samples/btp-user-management-microservice"},"type_properties":{"form":{"value":"reference-application","sources":[{"url":"https://github.com/SAP-samples/btp-user-management-microservice","title":"btp-user-management-microservice — README","checked":"2026-10-18","quote":"the code in this repository is targeted to experienced CAP developers and is provided as is, serving exclusively as a reference for further developments"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:authorization"],"requires":[{"ref":"artifact:btp-authorization-and-trust-management","for":"the APIs the microservice calls to manage users and their authorizations.","sources":[{"url":"https://github.com/SAP-samples/btp-user-management-microservice","title":"SAP-samples/btp-user-management-microservice — README","checked":"2026-09-14","quote":"Authorization and Trust Management Service (XSUAA) APIs"}]}],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:ajinkyapatil8190","actor:ale-biagi"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-06, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"1 test file"},{"label":"Docs","tier":"good","evidence":"README 9 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":19,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":19,"forks":7,"open_issues":0,"archived":false,"pushed_at":"2026-06-16","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-09-14T18:27:21Z","open_prs":0,"tree_truncated":false,"test_files":1,"workflows":0,"other_ci":false,"readme_bytes":9118,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-09-14","last_commit":"2026-06-16","commits":58,"contributors":3,"readme_path":"README.md","readme_sha":"e740c678dec277ee345b65d56d29b2513ecb9229","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:ale-biagi","name":"Alessandro Biagi","json":"/actors/ale-biagi.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}