Production-ready automation system for Adobe Partner IMS Org ID creation with zero manual authentication required.
This repository contains the clean, separated implementation of the Adobe Partner Integration pipeline, extracted from the larger Adobe TPP project for improved performance and maintainability.
- ✅ Zero-manual-input authentication
- ✅ 1Password secure credential management
- ✅ Automated browser-based authentication
- ✅ Self-healing authentication system
- ✅ Production-ready pipeline for 51+ partners
- ✅ Comprehensive error handling and recovery
# Install Python dependencies
pip install -r requirements.txt
# Install 1Password CLI
brew install --cask 1password-cli
# Install ChromeDriver for browser automation
brew install chromedriver# 1. Start authentication systems (runs in background)
python master_auth_automation.py --daemon
# 2. Test with dry run
python ims_pipeline_enhanced.py --dry-run
# 3. Process partners (start with small batch)
python ims_pipeline_enhanced.py --limit 5
# 4. Check system status anytime
python master_auth_automation.py --status- Pipeline Engine: Processes partner data and creates IMS Org IDs
- Authentication Layer: Manages Adobe SSO, KLAM, and Dynamics cookies
- Automation Systems: Background daemons for session management
- Recovery Systems: Self-healing authentication with circuit breakers
- Credentials stored in 1Password (never in code)
- Secure cookie management with encryption
- Session tokens auto-expire and refresh
- Audit logging for all operations
CLAUDE.md- AI assistant context and persistent memoryPROJECT_STRUCTURE.md- Detailed project organizationdocs/- Additional documentation and guides
Santiago Sainz (ssainz@adobe.com) Adobe Partner Integration Engineer
Production Ready - All systems operational with zero manual intervention required.