Adds session management for mTLS to handle "No session exists" errors. UPDATES: - Added session storage in __init__ for mTLS mode - Updated _make_api_request to use requests.Session with mTLS - Session persists certificate and cookies across requests - Added OTDSTicket cookie handling CURRENT STATUS: ✓ Certificate loads successfully ✓ Connection test passes ⚠️ Search campaigns returns HTTP 401 "No session exists" This suggests mTLS may need: 1. Different API endpoints than OAuth2 2. Additional session initialization step 3. Specific headers or authentication flow 4. Contact DAM API team for mTLS documentation OAuth2 remains default and fully functional. Use --auth-pfx flag to test mTLS when ready. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| shared | ||
| a1_to_a2_download.py | ||
| a2_to_a3_upload.py | ||
| a2_to_a3_upload_polling.py | ||
| a5_to_a6_download.py | ||
| b1_to_b2_download.py | ||
| daily_report.py | ||
| test_connection.py | ||
| test_mtls_cert.py | ||