aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-10Snap for 10929834 from 46e96844758592ebba0935bbc7757a4d460b9920 to sdk-releaseplatform-tools-35.0.1sdk-releaseAndroid Build Coastguard Worker
Change-Id: Ic66772c89fe75b22e4eee05dc6d7c2a1653db8d0
2023-02-01Snap for 9550355 from 2161ba6ce1cfb5586090d78e0c3815d573215b1c to sdk-releaseplatform-tools-34.0.5platform-tools-34.0.4platform-tools-34.0.3platform-tools-34.0.1platform-tools-34.0.0platform-tools-33.0.4Android Build Coastguard Worker
Change-Id: Ic9060320a958e1a5655b1b426ef36f61b01d7ddd
2022-09-22Disable unused Python 2 variant. am: f3568df232 am: 08959a10d4 am: ↵HEADandroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000mastermainandroid14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseKrzysztof Kosiński
5908c1292b am: 9fd4945fa5 am: 2161ba6ce1 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/2221605 Change-Id: I3468b24cb047315a19a0b4eae2758b547751830b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22Disable unused Python 2 variant. am: f3568df232 am: 08959a10d4 am: ↵android-u-beta-1-gplmain-16k-with-phonesKrzysztof Kosiński
5908c1292b am: 9fd4945fa5 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/2221605 Change-Id: If2c13fc0625230f3806f4d6d1929d3ec936e5fca Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21Disable unused Python 2 variant. am: f3568df232 am: 08959a10d4 am: 5908c1292bKrzysztof Kosiński
Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/2221605 Change-Id: If63c5f35a293daac9ac7a86d74cf57ac10b7a9bf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21Disable unused Python 2 variant. am: f3568df232 am: 08959a10d4Krzysztof Kosiński
Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/2221605 Change-Id: I8bb4db3c3de3eb62e9b5cc9e2411f2bdfae1a0f0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21Disable unused Python 2 variant. am: f3568df232Krzysztof Kosiński
Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/2221605 Change-Id: If3b5ec2dad863c446eede8de170dc3ed29eb25a3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20Disable unused Python 2 variant.main-16kKrzysztof Kosiński
Bug: 245854393 Test: presubmit Change-Id: I6a19142f5033f21527b1b7d55591da806209cfc0
2022-08-16Snap for 8952093 from ecc2f36be88d2ab1b9b18a451621555653cbb9e4 to sdk-releaseplatform-tools-33.0.3Android Build Coastguard Worker
Change-Id: Iaf07644a12d953efdad1c143ed5ba7115544fb85
2022-05-08Snap for 8554636 from 972fa47c70155ea728a39eb24c8974077660b9d5 to sdk-releaseplatform-tools-33.0.2Android Build Coastguard Worker
Change-Id: I150686cf277d650ff35d41dbf932d818ac33c758
2022-01-13Snap for 8074123 from 2366dfe79e0b352a821cff2a82b48d5c11e1a9a5 to sdk-releaseplatform-tools-33.0.1platform-tools-33.0.0Android Build Coastguard Worker
Change-Id: I9608afb8dfdfb6ffad014cce527f0ccc6739c4c0
2022-01-07[LSC] Add LOCAL_LICENSE_KINDS to external/python/google-auth-library-python ↵t_frc_tz4_330443010t_frc_swc_330443040t_frc_swc_330443010t_frc_sta_330443010t_frc_sch_330443040t_frc_sch_330443010t_frc_res_330443000t_frc_per_330444010t_frc_odp_330442040t_frc_odp_330442000t_frc_neu_330443030t_frc_neu_330443000t_frc_net_330443000t_frc_med_330443030t_frc_ips_330443010t_frc_ext_330443000t_frc_doc_330543000t_frc_doc_330443060t_frc_doc_330443000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_wif_331910020aml_wif_331810010aml_wif_331710030aml_wif_331613000aml_wif_331511020aml_wif_331414000aml_wif_331310070aml_wif_331112000aml_wif_331016070aml_wif_330910030aml_wif_330810040aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_tet_331910040aml_tet_331820050aml_tet_331711040aml_tet_331511160aml_tet_331511000aml_tet_331412030aml_tet_331312080aml_tet_331117000aml_tet_331012080aml_tet_330911010aml_tet_330812150aml_swc_331911000aml_swc_331712000aml_swc_331612000aml_swc_331511000aml_swc_331410000aml_swc_331318000aml_swc_331116000aml_swc_331012020aml_sta_331910000aml_sta_331811000aml_sta_331711010aml_sta_331610000aml_sta_331511000aml_sta_331410000aml_sta_331311000aml_sta_331010010aml_sta_330910000aml_sdk_331812000aml_sdk_331811100aml_sdk_331811000aml_sdk_331412000aml_sdk_331410000aml_sdk_331310010aml_sdk_331111000aml_sdk_330810050aml_sdk_330810010aml_sch_331113000aml_sch_331111000aml_res_331820000aml_res_331611010aml_res_331512000aml_res_331314010aml_res_331114000aml_res_331011050aml_res_330910000aml_res_330810000aml_per_331913010aml_per_331812030aml_per_331710050aml_per_331611010aml_per_331512020aml_per_331411000aml_per_331313010aml_per_331115020aml_per_331019040aml_per_330912010aml_per_330811030aml_neu_331310000aml_neu_331113000aml_net_331910030aml_net_331812010aml_net_331710000aml_net_331610000aml_net_331412000aml_net_331313030aml_net_331313010aml_net_331110020aml_net_331011030aml_net_330910010aml_net_330811010aml_mpr_331918000aml_mpr_331812020aml_mpr_331711020aml_mpr_331613010aml_mpr_331512020aml_mpr_331412040aml_mpr_331311080aml_mpr_331112050aml_mpr_331112030aml_mpr_331011070aml_mpr_330911040aml_mpr_330811020aml_med_331911000aml_med_331712010aml_med_331612000aml_med_331511000aml_med_331410000aml_med_331318000aml_med_331115000aml_med_331012020aml_ips_331910010aml_ips_331312000aml_ips_331310000aml_ips_331111030aml_ips_331014020aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_med_330913000aml_go_ips_330911000aml_go_ext_330912000aml_go_doc_330912000aml_go_con_330913000aml_go_cbr_330912000aml_go_ase_330913000aml_go_art_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ext_331814220aml_ext_331412000aml_ext_331312000aml_ext_331112010aml_ext_331012020aml_doc_331120000aml_con_331413000aml_con_331411000aml_con_331312000aml_con_331115000aml_con_331011010aml_cbr_331910000aml_cbr_331810000aml_cbr_331710020aml_cbr_331610010aml_cbr_331510000aml_cbr_331411000aml_cbr_331310010aml_cbr_331111030aml_cbr_331013010aml_cbr_330911010aml_cbr_330810000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_art_331813100aml_art_331813010aml_art_331711080aml_art_331612010aml_art_331413030aml_art_331314010aml_art_331113000aml_art_331012050aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000aml_adb_331610000aml_adb_331314020aml_adb_331113120aml_adb_331011050aml_adb_331011040android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-wifi-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-tethering-releaseandroid13-mainline-sdkext-releaseandroid13-mainline-scheduling-releaseandroid13-mainline-resolv-releaseandroid13-mainline-permission-releaseandroid13-mainline-os-statsd-releaseandroid13-mainline-networking-releaseandroid13-mainline-mediaprovider-releaseandroid13-mainline-media-swcodec-releaseandroid13-mainline-media-releaseandroid13-mainline-ipsec-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-media-releaseandroid13-mainline-go-ipsec-releaseandroid13-mainline-go-extservices-releaseandroid13-mainline-go-documentsui-releaseandroid13-mainline-go-conscrypt-releaseandroid13-mainline-go-cellbroadcast-releaseandroid13-mainline-go-art-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-extservices-releaseandroid13-mainline-conscrypt-releaseandroid13-mainline-cellbroadcast-releaseandroid13-mainline-art-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-mainline-adbd-releaseandroid13-frc-scheduling-releaseandroid13-frc-resolv-releaseandroid13-frc-permission-releaseandroid13-frc-os-statsd-releaseandroid13-frc-odp-releaseandroid13-frc-neuralnetworks-releaseandroid13-frc-networking-releaseandroid13-frc-media-swcodec-releaseandroid13-frc-media-releaseandroid13-frc-ipsec-releaseandroid13-frc-extservices-releaseandroid13-frc-documentsui-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010Bob Badour
am: 2366dfe79e am: 8078aea678 am: 8fca5b1f34 am: 972fa47c70 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1937917 Change-Id: I012017698b2fa4db73b46e7cde5927c9c46f2a69
2022-01-07[LSC] Add LOCAL_LICENSE_KINDS to external/python/google-auth-library-python ↵Bob Badour
am: 2366dfe79e am: 8078aea678 am: 8fca5b1f34 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1937917 Change-Id: Id30be00ebc0d658983ddca1d3cb61f7319431e61
2022-01-07[LSC] Add LOCAL_LICENSE_KINDS to external/python/google-auth-library-python ↵Bob Badour
am: 2366dfe79e am: 8078aea678 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1937917 Change-Id: I80415d0d4ea50f0884b9c554338a13c98774cc80
2022-01-07[LSC] Add LOCAL_LICENSE_KINDS to external/python/google-auth-library-python ↵Bob Badour
am: 2366dfe79e Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1937917 Change-Id: I0d881c0c2f81cb4d6c20c60b2634ba1aed92f248
2022-01-06Snap for 8047209 from 8c673285f7eda845e99cc693855307b589b4ce7f to sdk-releaseAndroid Build Coastguard Worker
Change-Id: Ib22498f4fa0005214a494711d62af5fa06909850
2022-01-05[LSC] Add LOCAL_LICENSE_KINDS to external/python/google-auth-library-pythonBob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Change-Id: Ie7f353530fb8c36a250ffd273837160dce4d51d0
2022-01-05Merge platform/external/python/google-auth-library-python v2.3.3 am: ↵chojoyce
8c673285f7 am: ca3e33f7be am: 04509f38f6 am: 0cde34acd6 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1930534 Change-Id: I0b7c50e44564504b0d09e146713e368e7d632dca
2022-01-05Merge platform/external/python/google-auth-library-python v2.3.3 am: ↵chojoyce
8c673285f7 am: ca3e33f7be am: 04509f38f6 Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1930534 Change-Id: I32d9bcc9474b32fb3c62f16fc754427c2c03709b
2022-01-05Merge platform/external/python/google-auth-library-python v2.3.3 am: ↵chojoyce
8c673285f7 am: ca3e33f7be Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1930534 Change-Id: I4efa7e6b9e5e815be712ad6071d94b9b373ab77f
2022-01-05Merge platform/external/python/google-auth-library-python v2.3.3 am: 8c673285f7chojoyce
Original change: https://android-review.googlesource.com/c/platform/external/python/google-auth-library-python/+/1930534 Change-Id: I63201633a4b26c75d30d22e9bc937c3c2ca7a7d5
2022-01-04Merge platform/external/python/google-auth-library-python v2.3.3chojoyce
Inital commit of google-auth-library-python 2.3.3 with history Added: - Android.bp - MODULE_LICENSE_APACHE2 - NOTICE - METADATA Bug: 154879379 Bug: 209653360 Test: None Change-Id: Id05bf27857ef5ce5ec9010fc0507acc9b994530f
2021-12-08Initial empty repositoryRoman Yepishev
2021-11-01chore: release 2.3.3 (#903)release-please[bot]
:robot: I have created a release \*beep\* \*boop\* --- ### [2.3.3](https://www.github.com/googleapis/google-auth-library-python/compare/v2.3.2...v2.3.3) (2021-11-01) ### Bug Fixes * add fetch_id_token_credentials ([#866](https://www.github.com/googleapis/google-auth-library-python/issues/866)) ([8f1e9cf](https://www.github.com/googleapis/google-auth-library-python/commit/8f1e9cfd56dbaae0dff64499e1d0cf55abc5b97e)) * fix error in sign_bytes ([#905](https://www.github.com/googleapis/google-auth-library-python/issues/905)) ([ef31284](https://www.github.com/googleapis/google-auth-library-python/commit/ef3128474431b07d1d519209ea61622bc245ce91)) * use 'int.to_bytes' and 'int.from_bytes' for py3 ([#904](https://www.github.com/googleapis/google-auth-library-python/issues/904)) ([bd0ccc5](https://www.github.com/googleapis/google-auth-library-python/commit/bd0ccc5fe77d55f7a19f5278d6b60587c393ee3c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
2021-11-01fix: fix error in sign_bytes (#905)arithmetic1728
* fix: fix error in sign_bytes * fix test
2021-11-01fix: use 'int.to_bytes' and 'int.from_bytes' for py3 (#904)arithmetic1728
2021-11-01chore: update authorized_user.json (#906)Bu Sun Kim
2021-10-29fix: add fetch_id_token_credentials (#866)arithmetic1728
2021-10-26chore: release 2.3.2 (#897)release-please[bot]
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
2021-10-26chore: update authorized_user.json and use latest sphinx (#900)Bu Sun Kim
* chore: update authorized_user.json * chore: use latest sphinx * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
2021-10-25chore(python): block pushing non-cloud library docs to Cloud RAD (#898)gcf-owl-bot[bot]
Source-Link: https://github.com/googleapis/synthtool/commit/694118b039b09551fb5d445fceb361a7dbb06400 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:ec49167c606648a063d1222220b48119c912562849a0528f35bfb592a9f72737 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
2021-10-25chore: update authorized_user.json (#896)Bu Sun Kim
2021-10-25fix: add clock_skew_in_seconds to verify_token functions (#894)arithmetic1728
2021-10-25chore: release 2.3.1 (#891)release-please[bot]
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2021-10-21fix: add back python 2.7 for gcloud usage only (#892)arithmetic1728
* fix: add back python 2.7 for gcloud * fix: fix setup and tests * fix: add enum34 for python 2.7 * fix: add app engine app and fix noxfile * fix: move test_app_engine.py * fix: fix downscoped * fix: fix downscoped * fix: remove py2 from classifiers
2021-10-18docs: Fix formatting of `GCE_METADATA_HOST` (#890)Ian Rodney
* Clean docs up * Update google/auth/environment_vars.py Co-authored-by: arithmetic1728 <58957152+arithmetic1728@users.noreply.github.com>
2021-10-15test: list unit test dependencies in requirements.txt file (#888)Bu Sun Kim
* test: list unit test reqs in requirements.txt file * chore: update authorized_user.json
2021-10-08chore(python): Add kokoro configs for python 3.10 samples testing (#886)gcf-owl-bot[bot]
2021-10-07chore: release 2.3.0 (#884)release-please[bot]
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2021-10-07feat: add support for Python 3.10 (#882)Tres Seaver
2021-10-06chore: update authorized_user.json (#883)Bu Sun Kim
2021-10-06build: use trampoline_v2 for python samples and allow custom dockerfile (#881)gcf-owl-bot[bot]
* build: use trampoline_v2 for python samples and allow custom dockerfile Source-Link: https://github.com/googleapis/synthtool/commit/a7ed11ec0863c422ba2e73aafa75eab22c32b33d Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:6e7328583be8edd3ba8f35311c76a1ecbc823010279ccb6ab46b7a76e25eafcc * chore: add trampolinerc Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Bu Sun Kim <busunkim@google.com>
2021-09-30fix: ADC with impersonated workforce pools (#877)bojeil-google
While service account impersonation is uncommonly used with workforce pool external credentials, there is a bug where the following commands raise exceptions when impersonated workforce pools are used: - `google.auth.default()` - `google.auth.load_credentials_from_file()` The issue is due to `google.auth.aws.Credentials` not supporting the `workforce_pool_user_project` argument in the constructor, unlike `google.auth.identity_pool.Credentials`. This was indirectly passed here: https://github.com/googleapis/google-auth-library-python/blob/a37ff00d7afd6c7aac2d0fab29e05708bbc068be/google/auth/external_account.py#L395 Causing a TypeError to be raised (we only catch ValueError). Updated the credential determination logic to explicitly check the subject token type. This is a more reliable indicator instead of a try/catch. Increased unit test coverage in tests/test__default.py to cover these credentials.
2021-09-28chore: release 2.2.1 (#875)release-please[bot]
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: arithmetic1728 <58957152+arithmetic1728@users.noreply.github.com>
2021-09-28chore: update authorized_user.json (#876)Bu Sun Kim
2021-09-28fix: disable self signed jwt for domain wide delegation (#873)arithmetic1728
2021-09-27chore: release 2.2.0 (#872)release-please[bot]
:robot: I have created a release \*beep\* \*boop\* --- ## [2.2.0](https://www.github.com/googleapis/google-auth-library-python/compare/v2.1.0...v2.2.0) (2021-09-21) ### Features * add support for workforce pool credentials ([#868](https://www.github.com/googleapis/google-auth-library-python/issues/868)) ([993bab2](https://www.github.com/googleapis/google-auth-library-python/commit/993bab2aaacf3034e09d9f0f25d36c0e815d3a29)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
2021-09-21chore: remove 'six' (#871)Tres Seaver
2021-09-21feat: add support for workforce pool credentials (#868)bojeil-google
Workforce pools (external account credentials for non-Google users) are organization-level resources which means that issued workforce pool tokens will not have any client project ID on token exchange as currently designed. "To use a Google API, the client must identify the application to the server. If the API requires authentication, the client must also identify the principal running the application." The application here is the client project. The token will identify the user principal but not the application. This will result in APIs rejecting requests authenticated with these tokens. Note that passing a `x-goog-user-project` override header on API request is still not sufficient. The token is still expected to have a client project. As a result, we have extended the spec to support an additional `workforce_pool_user_project` for these credentials (workforce pools) which will be passed when exchanging an external token for a Google Access token. After the exchange, the issued access token will use the supplied project as the client project. The underlying principal must still have `serviceusage.services.use` IAM permission to use the project for billing/quota. This field is not needed for flows with basic client authentication (e.g. client ID is supplied). The client ID is sufficient to determine the client project and any additionally supplied `workforce_pool_user_project` value will be ignored. Note that this feature is not usable yet publicly. The additional field has been added to the abstract external account credentials `google.auth.external_account.Credentials` and the subclass `google.auth.identity_pool.Credentials`.
2021-09-21chore: update token (#870)Bu Sun Kim