Skip to content

sainzs/Adobe-IMS-Integration

Repository files navigation

Adobe IMS Integration Pipeline

Production-ready automation system for Adobe Partner IMS Org ID creation with zero manual authentication required.

Overview

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.

Features

  • ✅ 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

Quick Start

Prerequisites

# Install Python dependencies
pip install -r requirements.txt

# Install 1Password CLI
brew install --cask 1password-cli

# Install ChromeDriver for browser automation
brew install chromedriver

Running the Pipeline

# 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

Architecture

Core Components

  • 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

Security

  • Credentials stored in 1Password (never in code)
  • Secure cookie management with encryption
  • Session tokens auto-expire and refresh
  • Audit logging for all operations

Documentation

  • CLAUDE.md - AI assistant context and persistent memory
  • PROJECT_STRUCTURE.md - Detailed project organization
  • docs/ - Additional documentation and guides

Support

Santiago Sainz (ssainz@adobe.com) Adobe Partner Integration Engineer

Status

Production Ready - All systems operational with zero manual intervention required.

About

Production-ready Adobe Partner IMS Org ID automation pipeline with zero-manual authentication. Enterprise security compliant system for processing 51+ Adobe partners with self-healing authentication and comprehensive monitoring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages