OAuth Authorization

Open Authorization

Definition

A standard authorization protocol allowing users to grant third-party applications (including AI agents) permission to act on their behalf. In agent workflows, OAuth enables agents to perform actions (commits, PRs, approvals) that appear as human actions in audit trails.

Examples in the Wild

  • Example 1:GitHub OAuth for agent PR creation
  • Example 2:GitHub app authorization for agent access
  • Example 3:Agent-to-GitHub OAuth flows