This project provides a foundational Autodesk server built in TypeScript, optimized for AWS deployment and prepared for future expansion to support multiple Autodesk Construction Cloud (ACC) tools. It meticulously preserves the existing Autodesk 3-legged OAuth flow, a shared APS client, and initial ACC tool functionalities, while reorganizing the codebase for enhanced reusability and clearer domain-specific boundaries. Key capabilities include shared Autodesk 3-legged OAuth with PKCE, abstractable token and OAuth-state caching, a versatile APS HTTP client, and distinct logic for ACC account administration, project management, and issues handling, all delivered with flexible HTTP and stdio transport options.
主要功能
01Reusable Autodesk Platform Services (APS) HTTP client
02Replaceable token and OAuth-state cache abstractions
03Dedicated logic for ACC account administration and project management
04Shared Autodesk 3-legged OAuth with PKCE support
050 GitHub stars
06Specific logic for ACC issues management