Commit 89fc6f2
authored
feat(iam): support an alternative env to decide if mtls should be enabled (#1945)
`CLOUDSDK_CONTEXT_AWARE_USE_CLIENT_CERTIFICATE` is another endpoint that can be set in Gcloud CLI to enable Certificate Based Access. We should support it as well.1 parent 4598454 commit 89fc6f2Copy full SHA for 89fc6f2
4 files changed
+139-20Lines changed: 139 additions & 20 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- packages/google-auth
- google/auth
- transport
- tests/transport
Expand file treeCollapse file tree
Open diff view settings
Collapse file
packages/google-auth/google/auth/environment_vars.py
Copy file name to clipboardExpand all lines: packages/google-auth/google/auth/environment_vars.py+12Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
113 | 113 | |
114 | 114 | |
115 | 115 | |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | + |
| 126 | + |
| 127 | + |
116 | 128 | |
117 | 129 | |
118 | 130 | |
|
Collapse file
packages/google-auth/google/auth/iam.py
Copy file name to clipboardExpand all lines: packages/google-auth/google/auth/iam.py+7-16Lines changed: 7 additions & 16 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
22 | 22 | |
23 | 23 | |
24 | 24 | |
25 | | - |
26 | 25 | |
27 | 26 | |
28 | 27 | |
29 | 28 | |
30 | 29 | |
31 | 30 | |
32 | | - |
| 31 | + |
33 | 32 | |
34 | 33 | |
35 | 34 | |
| ||
40 | 39 | |
41 | 40 | |
42 | 41 | |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
57 | 48 | |
58 | 49 | |
59 | 50 | |
|
Collapse file
packages/google-auth/google/auth/transport/_mtls_helper.py
Copy file name to clipboardExpand all lines: packages/google-auth/google/auth/transport/_mtls_helper.py+20-3Lines changed: 20 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
151 | 151 | |
152 | 152 | |
153 | 153 | |
154 | | - |
| 154 | + |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | + |
| 159 | + |
| 160 | + |
| 161 | + |
155 | 162 | |
156 | 163 | |
157 | 164 | |
| ||
452 | 459 | |
453 | 460 | |
454 | 461 | |
455 | | - |
| 462 | + |
| 463 | + |
| 464 | + |
| 465 | + |
| 466 | + |
| 467 | + |
456 | 468 | |
457 | 469 | |
458 | 470 | |
459 | 471 | |
460 | 472 | |
461 | | - |
| 473 | + |
| 474 | + |
| 475 | + |
| 476 | + |
| 477 | + |
| 478 | + |
462 | 479 | |
463 | 480 | |
464 | 481 | |
|
Collapse file
packages/google-auth/tests/transport/test__mtls_helper.py
Copy file name to clipboardExpand all lines: packages/google-auth/tests/transport/test__mtls_helper.py+100-1Lines changed: 100 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
19 | 19 | |
20 | 20 | |
21 | 21 | |
22 | | - |
| 22 | + |
23 | 23 | |
24 | 24 | |
25 | 25 | |
| ||
681 | 681 | |
682 | 682 | |
683 | 683 | |
| 684 | + |
| 685 | + |
| 686 | + |
| 687 | + |
| 688 | + |
| 689 | + |
| 690 | + |
| 691 | + |
| 692 | + |
| 693 | + |
| 694 | + |
| 695 | + |
| 696 | + |
| 697 | + |
| 698 | + |
| 699 | + |
| 700 | + |
| 701 | + |
| 702 | + |
| 703 | + |
| 704 | + |
| 705 | + |
| 706 | + |
| 707 | + |
| 708 | + |
| 709 | + |
| 710 | + |
| 711 | + |
| 712 | + |
| 713 | + |
| 714 | + |
684 | 715 | |
685 | 716 | |
686 | 717 | |
| ||
811 | 842 | |
812 | 843 | |
813 | 844 | |
| 845 | + |
| 846 | + |
| 847 | + |
| 848 | + |
| 849 | + |
| 850 | + |
| 851 | + |
| 852 | + |
| 853 | + |
| 854 | + |
| 855 | + |
| 856 | + |
| 857 | + |
| 858 | + |
| 859 | + |
| 860 | + |
| 861 | + |
| 862 | + |
| 863 | + |
| 864 | + |
| 865 | + |
| 866 | + |
| 867 | + |
| 868 | + |
| 869 | + |
| 870 | + |
| 871 | + |
| 872 | + |
| 873 | + |
| 874 | + |
| 875 | + |
| 876 | + |
| 877 | + |
| 878 | + |
| 879 | + |
| 880 | + |
| 881 | + |
| 882 | + |
| 883 | + |
| 884 | + |
| 885 | + |
| 886 | + |
| 887 | + |
| 888 | + |
| 889 | + |
| 890 | + |
| 891 | + |
| 892 | + |
| 893 | + |
| 894 | + |
| 895 | + |
| 896 | + |
| 897 | + |
| 898 | + |
| 899 | + |
| 900 | + |
| 901 | + |
| 902 | + |
| 903 | + |
| 904 | + |
| 905 | + |
| 906 | + |
| 907 | + |
| 908 | + |
| 909 | + |
| 910 | + |
| 911 | + |
| 912 | + |
814 | 913 | |
815 | 914 | |
816 | 915 | |
|
0 commit comments