Skip to content

Commit b67be2a

Browse files
authored
Merge branch 'vnext' into mk/fix-migrate-to-net6
2 parents fd3dc26 + ad36f92 commit b67be2a

File tree

7 files changed

+26
-19
lines changed

7 files changed

+26
-19
lines changed

Microsoft.OpenApi.sln

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.29613.14
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.1.32210.238
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.OpenApi", "src\Microsoft.OpenApi\Microsoft.OpenApi.csproj", "{A8E50143-69B2-472A-9D45-3F9A05D13202}"
77
EndProject
@@ -12,7 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1212
readme.md = readme.md
1313
EndProjectSection
1414
EndProject
15-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.OpenApi.Workbench", "src\Microsoft.OpenApi.Workbench\Microsoft.OpenApi.Workbench.csproj", "{6A5E91E5-0441-46EE-AEB9-8334981B7F08}"
15+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.OpenApi.Workbench", "src\Microsoft.OpenApi.Workbench\Microsoft.OpenApi.Workbench.csproj", "{6A5E91E5-0441-46EE-AEB9-8334981B7F08}"
1616
EndProject
1717
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.OpenApi.Readers", "src\Microsoft.OpenApi.Readers\Microsoft.OpenApi.Readers.csproj", "{79933258-0126-4382-8755-D50820ECC483}"
1818
EndProject
@@ -38,10 +38,6 @@ Global
3838
{A8E50143-69B2-472A-9D45-3F9A05D13202}.Debug|Any CPU.Build.0 = Debug|Any CPU
3939
{A8E50143-69B2-472A-9D45-3F9A05D13202}.Release|Any CPU.ActiveCfg = Release|Any CPU
4040
{A8E50143-69B2-472A-9D45-3F9A05D13202}.Release|Any CPU.Build.0 = Release|Any CPU
41-
{6A5E91E5-0441-46EE-AEB9-8334981B7F08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42-
{6A5E91E5-0441-46EE-AEB9-8334981B7F08}.Debug|Any CPU.Build.0 = Debug|Any CPU
43-
{6A5E91E5-0441-46EE-AEB9-8334981B7F08}.Release|Any CPU.ActiveCfg = Release|Any CPU
44-
{6A5E91E5-0441-46EE-AEB9-8334981B7F08}.Release|Any CPU.Build.0 = Release|Any CPU
4541
{79933258-0126-4382-8755-D50820ECC483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4642
{79933258-0126-4382-8755-D50820ECC483}.Debug|Any CPU.Build.0 = Debug|Any CPU
4743
{79933258-0126-4382-8755-D50820ECC483}.Release|Any CPU.ActiveCfg = Release|Any CPU

src/Microsoft.OpenApi.Readers/V2/OpenApiSecuritySchemeDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ internal static partial class OpenApiV2Deserializer
3030
{
3131
case "basic":
3232
o.Type = SecuritySchemeType.Http;
33-
o.Scheme = "basic";
33+
o.Scheme = OpenApiConstants.Basic;
3434
break;
3535

3636
case "apiKey":

src/Microsoft.OpenApi/Models/OpenApiConstants.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,16 @@ public static class OpenApiConstants
617617
/// </summary>
618618
public const string Basic = "basic";
619619

620+
/// <summary>
621+
/// Field: Bearer
622+
/// </summary>
623+
public const string Bearer = "bearer";
624+
625+
/// <summary>
626+
/// Field: JWT
627+
/// </summary>
628+
public const string Jwt = "JWT";
629+
620630
/// <summary>
621631
/// Field: Consumes
622632
/// </summary>

test/Microsoft.OpenApi.Readers.Tests/V2Tests/OpenApiSecuritySchemeTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public void ParseHttpSecuritySchemeShouldSucceed()
3838
new OpenApiSecurityScheme
3939
{
4040
Type = SecuritySchemeType.Http,
41-
Scheme = "basic"
41+
Scheme = OpenApiConstants.Basic
4242
});
4343
}
4444
}

test/Microsoft.OpenApi.Readers.Tests/V3Tests/OpenApiSecuritySchemeTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public void ParseHttpSecuritySchemeShouldSucceed()
4040
new OpenApiSecurityScheme
4141
{
4242
Type = SecuritySchemeType.Http,
43-
Scheme = "basic"
43+
Scheme = OpenApiConstants.Basic
4444
});
4545
}
4646
}
@@ -95,8 +95,8 @@ public void ParseBearerSecuritySchemeShouldSucceed()
9595
new OpenApiSecurityScheme
9696
{
9797
Type = SecuritySchemeType.Http,
98-
Scheme = "bearer",
99-
BearerFormat = "JWT"
98+
Scheme = OpenApiConstants.Bearer,
99+
BearerFormat = OpenApiConstants.Jwt
100100
});
101101
}
102102
}

test/Microsoft.OpenApi.Tests/Models/OpenApiComponentsTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public class OpenApiComponentsTests
5757
{
5858
Description = "description1",
5959
Type = SecuritySchemeType.OpenIdConnect,
60-
Scheme = "openIdConnectUrl",
60+
Scheme = OpenApiConstants.Bearer,
6161
OpenIdConnectUrl = new Uri("https://example.com/openIdConnect")
6262
}
6363
}
@@ -129,7 +129,7 @@ public class OpenApiComponentsTests
129129
{
130130
Description = "description1",
131131
Type = SecuritySchemeType.OpenIdConnect,
132-
Scheme = "openIdConnectUrl",
132+
Scheme = OpenApiConstants.Bearer,
133133
OpenIdConnectUrl = new Uri("https://example.com/openIdConnect"),
134134
Reference = new OpenApiReference
135135
{

test/Microsoft.OpenApi.Tests/Models/OpenApiSecuritySchemeTests.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,16 @@ public class OpenApiSecuritySchemeTests
3232
{
3333
Description = "description1",
3434
Type = SecuritySchemeType.Http,
35-
Scheme = "basic",
35+
Scheme = OpenApiConstants.Basic
36+
3637
};
3738

3839
public static OpenApiSecurityScheme HttpBearerSecurityScheme = new OpenApiSecurityScheme
3940
{
4041
Description = "description1",
4142
Type = SecuritySchemeType.Http,
42-
Scheme = "bearer",
43-
BearerFormat = "JWT",
43+
Scheme = OpenApiConstants.Bearer,
44+
BearerFormat = OpenApiConstants.Jwt
4445
};
4546

4647
public static OpenApiSecurityScheme OAuth2SingleFlowSecurityScheme = new OpenApiSecurityScheme
@@ -103,15 +104,15 @@ public class OpenApiSecuritySchemeTests
103104
{
104105
Description = "description1",
105106
Type = SecuritySchemeType.OpenIdConnect,
106-
Scheme = "openIdConnectUrl",
107+
Scheme = OpenApiConstants.Bearer,
107108
OpenIdConnectUrl = new Uri("https://example.com/openIdConnect")
108109
};
109110

110111
public static OpenApiSecurityScheme ReferencedSecurityScheme = new OpenApiSecurityScheme
111112
{
112113
Description = "description1",
113114
Type = SecuritySchemeType.OpenIdConnect,
114-
Scheme = "openIdConnectUrl",
115+
Scheme = OpenApiConstants.Bearer,
115116
OpenIdConnectUrl = new Uri("https://example.com/openIdConnect"),
116117
Reference = new OpenApiReference
117118
{

0 commit comments

Comments
 (0)