Allow Warehouse to become its own (OIDC) IdP · Issue #12466 · pypi/warehouse (original) (raw)

This is broken out from #12465, since it's not closely related to the other engineering work in terms of scope or requirements.

OIDC IdP support for PyPI

This task requires PyPI to become an identity provider (IdP), specifically supporting OAuth2 flows that produce OIDC-compatible JWTs. These OIDC tokens must serve as proof of possession/identity for a given PyPI account.

Core engineering subtasks: