Singpass
Purpose
Section titled “Purpose”Support Singpass integration as scoped by the product (identity / government SSO patterns for Singapore).
Scope in codebase
Section titled “Scope in codebase”leekimerp/leekimerp/singpass/— includesworkspace/singpass/singpass.json- Custom DocTypes such as Singpass MyInfo under
lee_kim_alliance_erp(searchsingpassindoctype/)
Entry points
Section titled “Entry points”- Frappe Workspace and DocTypes referencing Singpass; server-side handlers in DocType controllers or dedicated modules
Dependencies
Section titled “Dependencies”- Singpass developer registration and keys (not in repo)
Configuration
Section titled “Configuration”- Follow Singapore Singpass onboarding for redirect URIs and keys; store secrets in
site_config.jsonor integration DocTypes per your security policy
Known gaps
Section titled “Known gaps”- Document the live vs UAT endpoints and key rotation procedure in your internal runbook.