You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add publisher authorization discovery API (#54)
* feat: Add publisher authorization discovery API
Implement two approaches for discovering which publishers have authorized an agent:
1. "Pull" approach: fetch_agent_authorizations() - Check publisher adagents.json files
in parallel to see which ones authorize your agent, extracting property IDs and tags.
2. "Push" approach: ADCPClient.list_authorized_properties() - Ask the agent directly
what publishers it represents (already existed, now documented).
Add AuthorizationContext class to encapsulate authorization info (property IDs, tags,
raw property data). Includes comprehensive tests covering success, failure, filtering,
and connection pooling scenarios.
Resolves#53
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: Move authorization discovery to README
Remove separate AUTHORIZATION_DISCOVERY.md file and integrate
content into README as a subsection under Publisher Authorization
Validation. Keeps documentation consolidated in a single location.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments