Skip to content

Commit fbd05f4

Browse files
committed
Add support for Bearer Token authentication
1 parent 386382b commit fbd05f4

File tree

99 files changed

+7665
-996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+7665
-996
lines changed

generator/ServiceClientGeneratorLib/GeneratorHelpers.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public static string DetermineSigner(string signatureVersion, string serviceBase
3131
return "Amazon.S3.Internal.S3Signer";
3232
case "s3v4":
3333
return "S3Signer";
34+
case "bearer":
35+
return "BearerTokenSigner";
3436
case "":
3537
return "NullSigner";
3638
default:

generator/ServiceClientGeneratorLib/Generators/SourceFiles/ServiceClients.cs

Lines changed: 137 additions & 115 deletions
Large diffs are not rendered by default.

generator/ServiceClientGeneratorLib/Generators/SourceFiles/ServiceClients.tt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ namespace <#=this.Config.Namespace#>
5757
// Creates constructors for the service if the model specifies to do so
5858
if(this.Config.GenerateConstructors)
5959
{
60+
61+
var usesBearerAuth = this.Config.ServiceModel.SignatureVersion == "bearer";
62+
var fallbackToAnonymousCredentials = usesBearerAuth;
6063
#>
6164
#region Constructors
6265

@@ -76,7 +79,7 @@ namespace <#=this.Config.Namespace#>
7679
///
7780
/// </summary>
7881
public Amazon<#=this.Config.ClassName#>Client()
79-
: base(FallbackCredentialsFactory.GetCredentials(), new Amazon<#=this.Config.ClassName#>Config()) { }
82+
: base(FallbackCredentialsFactory.GetCredentials(<#= fallbackToAnonymousCredentials ? "fallbackToAnonymous: true" : ""#>), new Amazon<#=this.Config.ClassName#>Config()) { }
8083

8184
/// <summary>
8285
/// Constructs Amazon<#=this.Config.ClassName#>Client with the credentials loaded from the application's
@@ -95,7 +98,7 @@ namespace <#=this.Config.Namespace#>
9598
/// </summary>
9699
/// <param name="region">The region to connect.</param>
97100
public Amazon<#=this.Config.ClassName#>Client(RegionEndpoint region)
98-
: base(FallbackCredentialsFactory.GetCredentials(), new Amazon<#=this.Config.ClassName#>Config{RegionEndpoint = region}) { }
101+
: base(FallbackCredentialsFactory.GetCredentials(<#= fallbackToAnonymousCredentials ? "fallbackToAnonymous: true" : ""#>), new Amazon<#=this.Config.ClassName#>Config{RegionEndpoint = region}) { }
99102

100103
/// <summary>
101104
/// Constructs Amazon<#=this.Config.ClassName#>Client with the credentials loaded from the application's
@@ -114,7 +117,7 @@ namespace <#=this.Config.Namespace#>
114117
/// </summary>
115118
/// <param name="config">The Amazon<#=this.Config.ClassName#>Client Configuration Object</param>
116119
public Amazon<#=this.Config.ClassName#>Client(Amazon<#=this.Config.ClassName#>Config config)
117-
: base(FallbackCredentialsFactory.GetCredentials(), config) { }
120+
: base(FallbackCredentialsFactory.GetCredentials(<#= fallbackToAnonymousCredentials ? "fallbackToAnonymous: true" : ""#>), config) { }
118121

119122
/// <summary>
120123
/// Constructs Amazon<#=this.Config.ClassName#>Client with AWS Credentials

generator/ServiceClientGeneratorLib/Generators/SourceFiles/StructureGenerator.cs

Lines changed: 157 additions & 147 deletions
Large diffs are not rendered by default.

generator/ServiceClientGeneratorLib/Generators/SourceFiles/StructureGenerator.tt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,11 @@ namespace <#=this.Config.Namespace#>.Model
285285
case OperationAuthType.V4UnsignedBody:
286286
#>
287287
return new AWS4Signer(false);
288+
<#
289+
break;
290+
case OperationAuthType.Bearer:
291+
#>
292+
return new BearerTokenSigner();
288293
<#
289294
break;
290295
default:

generator/ServiceClientGeneratorLib/OperationAuthTypeParser.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace ServiceClientGenerator
99
{
10-
public enum OperationAuthType { None, V4, V4UnsignedBody }
10+
public enum OperationAuthType { None, V4, V4UnsignedBody, Bearer }
1111

1212
public static class OperationAuthTypeParser
1313
{
@@ -16,6 +16,7 @@ public static class OperationAuthTypeParser
1616
{ "none", OperationAuthType.None },
1717
{ "v4", OperationAuthType.V4 },
1818
{ "v4-unsigned-body", OperationAuthType.V4UnsignedBody },
19+
{ "bearer", OperationAuthType.Bearer }
1920

2021
};
2122
public static OperationAuthType? Parse(JsonData authTypeNode)
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"version":"2.0",
3+
"metadata":{
4+
"apiVersion":"2022-03-21",
5+
"endpointPrefix":"bearer-token-auth-test",
6+
"jsonVersion":"1.1",
7+
"protocol":"rest-json",
8+
"serviceAbbreviation":"Bearer-Token-Auth-Test",
9+
"serviceFullName":"Bearer Token auth Test",
10+
"serviceId":"Bearer-Token-Auth-Test",
11+
"signatureVersion":"bearer",
12+
"signingName":"Bearer-Token-Auth-Test",
13+
"uid":"bearer-token-auth-test-2022-03-21"
14+
},
15+
"operations":{
16+
"InheritBearerAuthOperation":{
17+
"name":"InheritBearerAuthOperation",
18+
"http":{
19+
"method":"GET",
20+
"requestUri":"/inherit-bearer-auth"
21+
},
22+
"input":{"shape":"InheritBearerAuthOperationRequest"},
23+
"output":{"shape":"InheritBearerAuthOperationResult"},
24+
"errors":[],
25+
"documentation":"<p> Request that inherits the bearer signature version set at the Service </p>"
26+
},
27+
"OverrideAuthToSigV4Operation":{
28+
"name":"OverrideAuthToSigV4Operation",
29+
"http":{
30+
"method":"GET",
31+
"requestUri":"/overide-auth-to-sigv4"
32+
},
33+
"authtype": "v4"
34+
"input":{"shape":"OverrideAuthToSigV4OperationRequest"},
35+
"output":{"shape":"OverrideAuthToSigV4OperationResult"},
36+
"errors":[],
37+
"documentation": "<p> An operation that overrides auth to Sigv4. </p>"
38+
}
39+
},
40+
"shapes":{
41+
"String":{"type":"string"},
42+
43+
"InheritBearerAuthOperationRequest":{
44+
"type":"structure",
45+
"required":[],
46+
"members":{
47+
"testId":{
48+
"shape":"TestId",
49+
"documentation":"<p> The unique ID for a test. </p>",
50+
"location":"header",
51+
"locationName":"x-amz-test-id"
52+
}
53+
},
54+
"documentation":"<p>A request that inherits the bearer signature version. </p>"
55+
},
56+
"InheritBearerAuthOperationResult":{
57+
"type":"structure",
58+
"required":["testId"],
59+
"members":{
60+
"testId":{
61+
"shape":"TestId",
62+
"documentation":"<p> Optional test identifer. </p>"
63+
}
64+
},
65+
"documentation":"<p> The result structure for InheritBearerAuthOperationRequest. </p>"
66+
},
67+
"TestId":{
68+
"type":"string",
69+
"max":8,
70+
"min":3,
71+
"pattern":"t-[a-z0-9-]+"
72+
},
73+
"OverrideAuthToSigV4OperationRequest":{
74+
"type":"structure",
75+
"required":[],
76+
"members":{
77+
"testId":{
78+
"shape":"TestId",
79+
"documentation":"<p> The unique ID for a test. </p>",
80+
"location":"header",
81+
"locationName":"x-amz-test-id"
82+
}
83+
},
84+
"documentation":"<p> A request for an operation that overrides auth to Sigv4. </p>"
85+
},
86+
"OverrideAuthToSigV4OperationResult":{
87+
"type":"structure",
88+
"required":["testId"],
89+
"members":{
90+
"testId":{
91+
"shape":"TestId",
92+
"documentation":"<p>A request that overrides auth type to Sigv4. </p>"
93+
}
94+
},
95+
"documentation":"<p> The result structure for OverrideAuthToSigV4Operation. </p>"
96+
}
97+
}
98+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"active": true,
3+
"test-service": true,
4+
"synopsis": "bearer token auth test service"
5+
}

sdk/AWSSDK.CoreAndCustomUnitTests.Net45.sln

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.UnitTestUtilities.Ne
4040
EndProject
4141
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.Extensions.CrtIntegration.Net45", "..\extensions\src\AWSSDK.Extensions.CrtIntegration\AWSSDK.Extensions.CrtIntegration.Net45.csproj", "{35CAE7E9-0F2B-4F64-A8A7-D47BE84B459B}"
4242
EndProject
43+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.SSOOIDC.Net45", "src\Services\SSOOIDC\AWSSDK.SSOOIDC.Net45.csproj", "{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27}"
44+
EndProject
45+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.BearerTokenAuthTest.Net45", "test\Services\BearerTokenAuthTest\AWSSDK.BearerTokenAuthTest.Net45.csproj", "{033B52EA-A8ED-4FFD-9F27-027DA720EC2A}"
46+
EndProject
4347
Global
4448
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4549
Debug|Any CPU = Debug|Any CPU
@@ -110,6 +114,14 @@ Global
110114
{35CAE7E9-0F2B-4F64-A8A7-D47BE84B459B}.Debug|Any CPU.Build.0 = Debug|Any CPU
111115
{35CAE7E9-0F2B-4F64-A8A7-D47BE84B459B}.Release|Any CPU.ActiveCfg = Release|Any CPU
112116
{35CAE7E9-0F2B-4F64-A8A7-D47BE84B459B}.Release|Any CPU.Build.0 = Release|Any CPU
117+
{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
118+
{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27}.Debug|Any CPU.Build.0 = Debug|Any CPU
119+
{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27}.Release|Any CPU.ActiveCfg = Release|Any CPU
120+
{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27}.Release|Any CPU.Build.0 = Release|Any CPU
121+
{033B52EA-A8ED-4FFD-9F27-027DA720EC2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
122+
{033B52EA-A8ED-4FFD-9F27-027DA720EC2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
123+
{033B52EA-A8ED-4FFD-9F27-027DA720EC2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
124+
{033B52EA-A8ED-4FFD-9F27-027DA720EC2A}.Release|Any CPU.Build.0 = Release|Any CPU
113125
EndGlobalSection
114126
GlobalSection(SolutionProperties) = preSolution
115127
HideSolutionNode = FALSE
@@ -131,6 +143,8 @@ Global
131143
{71EF985E-6A14-4A7D-B3C5-5F456C9275D6} = {4CD78D56-2ABB-4F58-A0CB-08CED1B06370}
132144
{1C49ABF8-32C2-461A-980D-80D469EC7E8B} = {CAEA0944-D530-499D-BC5D-4F3EB68407B3}
133145
{35CAE7E9-0F2B-4F64-A8A7-D47BE84B459B} = {5AB643DB-79E0-47A4-BCFF-FCB51B100447}
146+
{AD3F4E3E-C215-47DA-B14D-01DEB04A8F27} = {4CD78D56-2ABB-4F58-A0CB-08CED1B06370}
147+
{033B52EA-A8ED-4FFD-9F27-027DA720EC2A} = {4CD78D56-2ABB-4F58-A0CB-08CED1B06370}
134148
EndGlobalSection
135149
GlobalSection(ExtensibilityGlobals) = postSolution
136150
SolutionGuid = {BBAD3467-3B24-41C1-898E-1B34BB9931DE}

sdk/AWSSDK.Net35.Travis.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,6 +1264,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XRay", "XRay", "{AB873FDB-E
12641264
EndProject
12651265
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.XRay.Net35", "src\Services\XRay\AWSSDK.XRay.Net35.csproj", "{55B24E4E-E288-45DB-8FA1-D4BD445111EA}"
12661266
EndProject
1267+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BearerTokenAuthTest", "BearerTokenAuthTest", "{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}"
1268+
EndProject
1269+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.BearerTokenAuthTest.Net35", "test\Services\BearerTokenAuthTest\AWSSDK.BearerTokenAuthTest.Net35.csproj", "{3A59C244-88D9-4FD9-977E-0A5C58B2DA07}"
1270+
EndProject
12671271
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PaginatorsTest", "PaginatorsTest", "{61C50CBB-3079-0458-E879-29B1577F7393}"
12681272
EndProject
12691273
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.PaginatorsTest.Net35", "test\Services\PaginatorsTest\AWSSDK.PaginatorsTest.Net35.csproj", "{7EC072C7-FF52-44C6-BC41-3900EC5D61D7}"
@@ -2550,6 +2554,10 @@ Global
25502554
{55B24E4E-E288-45DB-8FA1-D4BD445111EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
25512555
{55B24E4E-E288-45DB-8FA1-D4BD445111EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
25522556
{55B24E4E-E288-45DB-8FA1-D4BD445111EA}.Release|Any CPU.Build.0 = Release|Any CPU
2557+
{3A59C244-88D9-4FD9-977E-0A5C58B2DA07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2558+
{3A59C244-88D9-4FD9-977E-0A5C58B2DA07}.Debug|Any CPU.Build.0 = Debug|Any CPU
2559+
{3A59C244-88D9-4FD9-977E-0A5C58B2DA07}.Release|Any CPU.ActiveCfg = Release|Any CPU
2560+
{3A59C244-88D9-4FD9-977E-0A5C58B2DA07}.Release|Any CPU.Build.0 = Release|Any CPU
25532561
{7EC072C7-FF52-44C6-BC41-3900EC5D61D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25542562
{7EC072C7-FF52-44C6-BC41-3900EC5D61D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
25552563
{7EC072C7-FF52-44C6-BC41-3900EC5D61D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3200,6 +3208,8 @@ Global
32003208
{99101D6A-B2C6-4281-B4E8-E59E4BFF3D3F} = {472FC4F8-4A0B-F02D-D5B0-EF2316510BA0}
32013209
{AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32023210
{55B24E4E-E288-45DB-8FA1-D4BD445111EA} = {AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA}
3211+
{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
3212+
{3A59C244-88D9-4FD9-977E-0A5C58B2DA07} = {73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}
32033213
{61C50CBB-3079-0458-E879-29B1577F7393} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32043214
{7EC072C7-FF52-44C6-BC41-3900EC5D61D7} = {61C50CBB-3079-0458-E879-29B1577F7393}
32053215
{C5C74EFD-669F-E147-D23B-FDDEAC80CA4E} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}

sdk/AWSSDK.Net35.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,6 +1268,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XRay", "XRay", "{AB873FDB-E
12681268
EndProject
12691269
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.XRay.Net35", "src\Services\XRay\AWSSDK.XRay.Net35.csproj", "{C92A08C4-9CF0-41CB-B769-3E823015BA62}"
12701270
EndProject
1271+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BearerTokenAuthTest", "BearerTokenAuthTest", "{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}"
1272+
EndProject
1273+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.BearerTokenAuthTest.Net35", "test\Services\BearerTokenAuthTest\AWSSDK.BearerTokenAuthTest.Net35.csproj", "{12937E2D-B514-4A77-8F5F-EC45FE44B068}"
1274+
EndProject
12711275
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PaginatorsTest", "PaginatorsTest", "{61C50CBB-3079-0458-E879-29B1577F7393}"
12721276
EndProject
12731277
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.PaginatorsTest.Net35", "test\Services\PaginatorsTest\AWSSDK.PaginatorsTest.Net35.csproj", "{57C5096F-C5D8-4957-A7E3-8E61BCEA8085}"
@@ -2570,6 +2574,10 @@ Global
25702574
{C92A08C4-9CF0-41CB-B769-3E823015BA62}.Debug|Any CPU.Build.0 = Debug|Any CPU
25712575
{C92A08C4-9CF0-41CB-B769-3E823015BA62}.Release|Any CPU.ActiveCfg = Release|Any CPU
25722576
{C92A08C4-9CF0-41CB-B769-3E823015BA62}.Release|Any CPU.Build.0 = Release|Any CPU
2577+
{12937E2D-B514-4A77-8F5F-EC45FE44B068}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2578+
{12937E2D-B514-4A77-8F5F-EC45FE44B068}.Debug|Any CPU.Build.0 = Debug|Any CPU
2579+
{12937E2D-B514-4A77-8F5F-EC45FE44B068}.Release|Any CPU.ActiveCfg = Release|Any CPU
2580+
{12937E2D-B514-4A77-8F5F-EC45FE44B068}.Release|Any CPU.Build.0 = Release|Any CPU
25732581
{57C5096F-C5D8-4957-A7E3-8E61BCEA8085}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25742582
{57C5096F-C5D8-4957-A7E3-8E61BCEA8085}.Debug|Any CPU.Build.0 = Debug|Any CPU
25752583
{57C5096F-C5D8-4957-A7E3-8E61BCEA8085}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3246,6 +3254,8 @@ Global
32463254
{D5DF7327-5A23-492B-A3F8-B73C0B867AC1} = {472FC4F8-4A0B-F02D-D5B0-EF2316510BA0}
32473255
{AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32483256
{C92A08C4-9CF0-41CB-B769-3E823015BA62} = {AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA}
3257+
{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
3258+
{12937E2D-B514-4A77-8F5F-EC45FE44B068} = {73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}
32493259
{61C50CBB-3079-0458-E879-29B1577F7393} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32503260
{57C5096F-C5D8-4957-A7E3-8E61BCEA8085} = {61C50CBB-3079-0458-E879-29B1577F7393}
32513261
{C5C74EFD-669F-E147-D23B-FDDEAC80CA4E} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}

sdk/AWSSDK.Net45.Travis.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,6 +1264,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XRay", "XRay", "{AB873FDB-E
12641264
EndProject
12651265
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.XRay.Net45", "src\Services\XRay\AWSSDK.XRay.Net45.csproj", "{8450F713-8C0A-4151-BBE1-7429D9E845B9}"
12661266
EndProject
1267+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BearerTokenAuthTest", "BearerTokenAuthTest", "{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}"
1268+
EndProject
1269+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.BearerTokenAuthTest.Net45", "test\Services\BearerTokenAuthTest\AWSSDK.BearerTokenAuthTest.Net45.csproj", "{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8}"
1270+
EndProject
12671271
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PaginatorsTest", "PaginatorsTest", "{61C50CBB-3079-0458-E879-29B1577F7393}"
12681272
EndProject
12691273
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.PaginatorsTest.Net45", "test\Services\PaginatorsTest\AWSSDK.PaginatorsTest.Net45.csproj", "{F829DF44-67CB-4725-BCAC-928799444D7A}"
@@ -2550,6 +2554,10 @@ Global
25502554
{8450F713-8C0A-4151-BBE1-7429D9E845B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
25512555
{8450F713-8C0A-4151-BBE1-7429D9E845B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
25522556
{8450F713-8C0A-4151-BBE1-7429D9E845B9}.Release|Any CPU.Build.0 = Release|Any CPU
2557+
{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2558+
{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
2559+
{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
2560+
{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8}.Release|Any CPU.Build.0 = Release|Any CPU
25532561
{F829DF44-67CB-4725-BCAC-928799444D7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25542562
{F829DF44-67CB-4725-BCAC-928799444D7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
25552563
{F829DF44-67CB-4725-BCAC-928799444D7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3200,6 +3208,8 @@ Global
32003208
{20C8232B-D150-4338-B8F9-3BC44EE468D5} = {472FC4F8-4A0B-F02D-D5B0-EF2316510BA0}
32013209
{AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32023210
{8450F713-8C0A-4151-BBE1-7429D9E845B9} = {AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA}
3211+
{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
3212+
{47DA2DF4-3740-4CA7-B90B-25D36E84C4B8} = {73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}
32033213
{61C50CBB-3079-0458-E879-29B1577F7393} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32043214
{F829DF44-67CB-4725-BCAC-928799444D7A} = {61C50CBB-3079-0458-E879-29B1577F7393}
32053215
{C5C74EFD-669F-E147-D23B-FDDEAC80CA4E} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}

sdk/AWSSDK.Net45.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,6 +1268,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XRay", "XRay", "{AB873FDB-E
12681268
EndProject
12691269
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.XRay.Net45", "src\Services\XRay\AWSSDK.XRay.Net45.csproj", "{08180D9B-00D5-4F9F-9B4C-0377EF1F7439}"
12701270
EndProject
1271+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BearerTokenAuthTest", "BearerTokenAuthTest", "{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}"
1272+
EndProject
1273+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.BearerTokenAuthTest.Net45", "test\Services\BearerTokenAuthTest\AWSSDK.BearerTokenAuthTest.Net45.csproj", "{7E750327-67AB-4B95-82C2-D051E58A8226}"
1274+
EndProject
12711275
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PaginatorsTest", "PaginatorsTest", "{61C50CBB-3079-0458-E879-29B1577F7393}"
12721276
EndProject
12731277
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AWSSDK.PaginatorsTest.Net45", "test\Services\PaginatorsTest\AWSSDK.PaginatorsTest.Net45.csproj", "{7463E288-14AD-4C89-B1C7-232BD8221262}"
@@ -2572,6 +2576,10 @@ Global
25722576
{08180D9B-00D5-4F9F-9B4C-0377EF1F7439}.Debug|Any CPU.Build.0 = Debug|Any CPU
25732577
{08180D9B-00D5-4F9F-9B4C-0377EF1F7439}.Release|Any CPU.ActiveCfg = Release|Any CPU
25742578
{08180D9B-00D5-4F9F-9B4C-0377EF1F7439}.Release|Any CPU.Build.0 = Release|Any CPU
2579+
{7E750327-67AB-4B95-82C2-D051E58A8226}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2580+
{7E750327-67AB-4B95-82C2-D051E58A8226}.Debug|Any CPU.Build.0 = Debug|Any CPU
2581+
{7E750327-67AB-4B95-82C2-D051E58A8226}.Release|Any CPU.ActiveCfg = Release|Any CPU
2582+
{7E750327-67AB-4B95-82C2-D051E58A8226}.Release|Any CPU.Build.0 = Release|Any CPU
25752583
{7463E288-14AD-4C89-B1C7-232BD8221262}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25762584
{7463E288-14AD-4C89-B1C7-232BD8221262}.Debug|Any CPU.Build.0 = Debug|Any CPU
25772585
{7463E288-14AD-4C89-B1C7-232BD8221262}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -3252,6 +3260,8 @@ Global
32523260
{CB06DE71-7016-4A3A-A693-75DB999DBE75} = {472FC4F8-4A0B-F02D-D5B0-EF2316510BA0}
32533261
{AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32543262
{08180D9B-00D5-4F9F-9B4C-0377EF1F7439} = {AB873FDB-E443-7A3A-A9D6-04E4CB28D1DA}
3263+
{73AFB732-1E1E-AF60-B17C-1E2E9B2ED891} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
3264+
{7E750327-67AB-4B95-82C2-D051E58A8226} = {73AFB732-1E1E-AF60-B17C-1E2E9B2ED891}
32553265
{61C50CBB-3079-0458-E879-29B1577F7393} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}
32563266
{7463E288-14AD-4C89-B1C7-232BD8221262} = {61C50CBB-3079-0458-E879-29B1577F7393}
32573267
{C5C74EFD-669F-E147-D23B-FDDEAC80CA4E} = {939EC5C2-8345-43E2-8F97-72EEEBEEA0AB}

0 commit comments

Comments
 (0)