Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/google-auth-library-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.32.1
Choose a base ref
...
head repository: googleapis/google-auth-library-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.33.0
Choose a head ref
  • 10 commits
  • 18 files changed
  • 8 contributors

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    c5e112f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fd84bd View commit details
    Browse the repository at this point in the history
  3. feat: define CredentialAccessBoundary classes (#793)

    Defines the following classes:
    - `google.auth.downscoped.CredentialAccessBoundary`
    - `google.auth.downscoped.AccessBoundaryRule`
    - `google.auth.downscoped.AvailabilityCondition`
    
    This is based on
    [Downscoping with Credential Access Boundaries](https://cloud.google.com/iam/docs/downscoping-short-lived-credentials).
    These classes help define the list of access boundary rules,
    each of which contains information on the resource that the rule
    applies to, the upper bound of the permissions that are available
    on that resource and an optional condition to further restrict
    permissions.
    bojeil-google authored Jul 8, 2021
    Configuration menu
    Copy the full SHA
    d883921 View commit details
    Browse the repository at this point in the history
  4. tests: pass '*session.posargs' for systests (#788)

    * tests: pass '*session.posargs' for systests
    
    Permits running single tests, debugging on errors, etc.
    
    * fix: typos
    tseaver authored Jul 8, 2021
    Configuration menu
    Copy the full SHA
    d3944af View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. feat: define google.auth.downscoped.Credentials class (#801)

    * feat: define `google.auth.downscoped.Credentials` class
    
    This is based on [Downscoping with Credential Access Boundaries](https://cloud.google.com/iam/docs/downscoping-short-lived-credentials).
    The new credentials are initialized mainly using elevated source
    credentials and a `google.auth.downscoped.CredentialAccessBoundary`
    instance.
    The credentials will then get access tokens from the source
    credentials and exchange them via the GCP STS token exchange
    endpoint using the provided credentials access boundary rules
    for downscoped access tokens.
    
    The new credentials will inherit the source credentials' scopes
    but the scopes are not exposed as we cannot always determine the
    scopes form the source credentials.
    
    * Fixes typos in comments.
    
    * Addresses review comments.
    
    * Moves all constants in the test file to module scope.
    bojeil-google authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    2f5c3a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. feat: service account is able to use a private token endpoint (#784)

    In  [Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect), users can use an endpoint which is private to their VPC network. The request is eventually routed to the oauth2.googleapis.com/token so the "aud" in the assertion still should be oauth2.googleapis.com/token. 
    
    After this change, service account can send requests to the private endpoint (if configured) and still use the oauth2.googleapis.com/token in the assertion.
    liuchaoren authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    0e26409 View commit details
    Browse the repository at this point in the history
  2. build(python): exit with success status if no samples found (#802)

    Source-Link: googleapis/synthtool@53ea389
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:e1793a23ae0ee9aafb2e3a53b564a351f74790dbe3c2d75f8fc3b8c43e5c036c
    gcf-owl-bot[bot] authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    19c65fd View commit details
    Browse the repository at this point in the history
  3. build(python): remove python 3.7 from kokoro Dockerfile (#803)

    Source-Link: googleapis/synthtool@e44dc0c
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:5ff7446edeaede81c3ed58b23a4e76a5403fba1350ce28478045657303b6479d
    gcf-owl-bot[bot] authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    6bf460f View commit details
    Browse the repository at this point in the history
  4. fix: fix fetch_id_token credential lookup order to match adc (#748)

    * fix: fix fetch_id_token credential lookup order to match adc
    
    * fix tests
    
    * fix linter
    
    * update
    
    * update
    
    * add comments
    arithmetic1728 authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    c34452e View commit details
    Browse the repository at this point in the history
  5. chore: release 1.33.0 (#800)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    306115d View commit details
    Browse the repository at this point in the history
Loading