Models, routes and views for creating OIDC publishers by woodruffw · Pull Request #10753 · pypi/warehouse (original) (raw)

Add many-many project-provider association.

...and make it a sub-page for project management.

Refer to OIDC providers as "OpenID Connect publishers"

Record errors with Sentry.

Also some small HTML fixes.

Co-authored-by: Dustin Ingram di@users.noreply.github.com

Also, gets some coverage for free by reusing a helper.

Accommodations for testing.

Enable OIDC by default for development environments; update tests.

Co-authored-by: Joachim Jablon ewjoachim@gmail.com

Adds additional metrics on:

This encapsulates the entire JWT verification process. It isn't hooked up to anything yet, but just to get something down.

For now.

Co-authored-by: Dustin Ingram di@users.noreply.github.com

Also use workflow_filename consistently.

Instead of just owners.

Co-authored-by: Dustin Ingram di@users.noreply.github.com Co-authored-by: Joachim Jablon ewjoachim@gmail.com