{"ref":"artifact:gregorwolf-abapoauthazure","page":"/artifacts/gregorwolf-abapoauthazure","json":"/artifacts/gregorwolf-abapoauthazure.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"gregorwolf-abapoauthazure","name":"abapOAuthAzure","artifact_type":"package","ecosystem":"abap","domain":"security-and-compliance","origin_ring":"independent","description":{"one_line":"An Enhancement Spot OA2C_SPECIFICS implementation for Microsoft Azure, written against ABAP's OAuth 2.0 Client API, with a one-sentence README that leaves configuration to SAP's help page.","short":"OA2C_SPECIFICS implementation for Microsoft Azure OAuth 2.0 in ABAP","what_it_solves":"An implementation of Enhancement Spot OA2C_SPECIFICS for Microsoft Azure, written against the OAuth 2.0 Client API in ABAP. It is that implementation and nothing around it: the README is a single sentence and names one source, the SAP help page Access Microsoft Azure using the OAuth 2.0 Client API, so which flows and scopes are involved, and how the client itself is configured, stay with that page rather than with this repository."},"links":{"repo":"https://github.com/gregorwolf/abapOAuthAzure"},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:authentication","what_it_does":"Implements Enhancement Spot OA2C_SPECIFICS so the OAuth 2.0 Client API in ABAP can authenticate against Microsoft Azure.","sources":[{"url":"https://github.com/gregorwolf/abapOAuthAzure","title":"gregorwolf/abapOAuthAzure — README","checked":"2026-10-18","quote":"Enhancement Spot OA2C_SPECIFICS implementation to support Microsoft Azure using the OAuth 2.0 Client API in ABAP."}]}],"maintainers":["actor:gregorwolf"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"contributors":["actor:gregorwolf"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2024-07, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":8,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":8,"forks":1,"open_issues":1,"archived":false,"pushed_at":"2024-07-22","license_spdx":"Apache-2.0","org_owned":false,"default_branch":"main","created_at":"2018-05-12T15:54:03Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":280,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2018-05-12","last_commit":"2024-07-22","commits":22,"contributors":1,"readme_path":"README.md","readme_sha":"23097c4aa52d2b5d007ccbdcaedb2a7719adfab7","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"}],"contributors":[{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}