{"ref":"artifact:sap-samples-teched2023-xp185v","page":"/artifacts/sap-samples-teched2023-xp185v","json":"/artifacts/sap-samples-teched2023-xp185v.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-teched2023-xp185v","name":"teched2023-XP185v","artifact_type":"sample","ecosystem":"btp","use_as":"reference","domain":"security-and-compliance","origin_ring":"sap-official","description":{"one_line":"An SAP hands-on session that applies SAP's published BTP security recommendations to a live trial account, from multi-factor authentication to the audit log and administrative authorizations.","short":"Hands-on applying SAP BTP security recommendations to a trial account","what_it_solves":"SAP's BTP security recommendations sit in the SAP Help Portal to help customers meet their compliance goals and secure their business, and this session applies them in a trial account. Exercise 1 enables multi-factor authentication for an [SAP Build Apps](artifact:btp-build-apps) application with a time-based one-time-password app such as Google Authenticator or Microsoft Authenticator; exercise 2 manages obsolete administrators, defines a custom password policy and keeps self-registration and social sign-on disabled; exercise 3 subscribes to, configures and reads the SAP Audit Log Viewer service; and an optional exercise 4 moves [Cloud Identity Services](artifact:btp-cloud-identity-services) administration onto authorization policies and removes the classic authorization for reading users. It takes active trial accounts for SAP BTP in the US East (VA) region and for Cloud Identity Services on the ondemand.com domain, and the README warns that switching between users works more reliably in a browser's incognito mode."},"links":{"repo":"https://github.com/SAP-samples/teched2023-XP185v"},"identity":{"license":"Apache-2.0"},"source_available":true,"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/teched2023-XP185v","title":"SAP-samples/teched2023-XP185v — README, Description","checked":"2026-10-19","quote":"This repository contains the material for the **Get Hands-On Security Recommendations for Your SAP BTP Environment** session."}]}},"demonstrates":["capability:authentication","capability:audit-logging","capability:authorization"],"requires":[{"ref":"artifact:btp-cloud-identity-services","for":"the identity service the exercises configure, from multi-factor authentication to the optional authorization policies; the README asks for an active trial of it on the ondemand.com domain.","sources":[{"url":"https://github.com/SAP-samples/teched2023-XP185v","title":"SAP-samples/teched2023-XP185v — README, Requirements","checked":"2026-10-19","quote":"The requirements to follow the exercises in this repository are active trial accounts for SAP BTP and for the SAP Cloud Identity Services."}]}],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:ajinkyapatil8190","actor:chcohrs","actor:jadolf"]},"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":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":24,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":24,"forks":6,"open_issues":1,"archived":false,"pushed_at":"2026-06-05","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2023-08-30T18:27:15Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":6443,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2023-08-30","last_commit":"2026-06-05","commits":267,"contributors":3,"readme_path":"README.md","readme_sha":"439c40df3ecf993413de95d085d46342dee11f84","repo_read":"2026-10-25"},"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:chcohrs","name":"chcohrs","json":"/actors/chcohrs.json"},{"ref":"actor:jadolf","name":"jadolf","json":"/actors/jadolf.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}