Skip to content

Commit db889ac

Browse files
committed
Add remote session e2e sample
1 parent 57eaf06 commit db889ac

38 files changed

+732
-289
lines changed

Microsoft.AspNetCore.SystemWebAdapters.sln

+23-5
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{9591
1010
ProjectSection(SolutionItems) = preProject
1111
samples\Directory.Build.props = samples\Directory.Build.props
1212
samples\Directory.Build.targets = samples\Directory.Build.targets
13+
samples\Directory.Packages.props = samples\Directory.Packages.props
1314
samples\README.md = samples\README.md
1415
EndProjectSection
1516
EndProject
@@ -105,6 +106,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FrameworkSampleUtilities",
105106
EndProject
106107
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsAuth", "samples\WindowsAuth\WindowsAuth.csproj", "{B5E840F8-2021-4175-BFBF-F9447506242E}"
107108
EndProject
109+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RemoteSession", "RemoteSession", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
110+
EndProject
111+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteSessionCore", "samples\RemoteSession\RemoteSessionCore\RemoteSessionCore.csproj", "{291686C8-E398-CCDC-E25C-A3C550E091FE}"
112+
EndProject
113+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteSessionFramework", "samples\RemoteSession\RemoteSessionFramework\RemoteSessionFramework.csproj", "{6986975A-EC36-EB8F-65B9-CB64A16355B2}"
114+
EndProject
108115
Global
109116
GlobalSection(SolutionConfigurationPlatforms) = preSolution
110117
Debug|Any CPU = Debug|Any CPU
@@ -227,14 +234,22 @@ Global
227234
{E4D9A131-DC4E-403F-A10F-65F5E5E42475}.Debug|Any CPU.Build.0 = Debug|Any CPU
228235
{E4D9A131-DC4E-403F-A10F-65F5E5E42475}.Release|Any CPU.ActiveCfg = Release|Any CPU
229236
{E4D9A131-DC4E-403F-A10F-65F5E5E42475}.Release|Any CPU.Build.0 = Release|Any CPU
230-
{B5E840F8-2021-4175-BFBF-F9447506242E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
231-
{B5E840F8-2021-4175-BFBF-F9447506242E}.Debug|Any CPU.Build.0 = Debug|Any CPU
232-
{B5E840F8-2021-4175-BFBF-F9447506242E}.Release|Any CPU.ActiveCfg = Release|Any CPU
233-
{B5E840F8-2021-4175-BFBF-F9447506242E}.Release|Any CPU.Build.0 = Release|Any CPU
234237
{7F09946A-3D08-4A34-9C6A-F1D6557E4FAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
235238
{7F09946A-3D08-4A34-9C6A-F1D6557E4FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
236239
{7F09946A-3D08-4A34-9C6A-F1D6557E4FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
237240
{7F09946A-3D08-4A34-9C6A-F1D6557E4FAD}.Release|Any CPU.Build.0 = Release|Any CPU
241+
{B5E840F8-2021-4175-BFBF-F9447506242E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
242+
{B5E840F8-2021-4175-BFBF-F9447506242E}.Debug|Any CPU.Build.0 = Debug|Any CPU
243+
{B5E840F8-2021-4175-BFBF-F9447506242E}.Release|Any CPU.ActiveCfg = Release|Any CPU
244+
{B5E840F8-2021-4175-BFBF-F9447506242E}.Release|Any CPU.Build.0 = Release|Any CPU
245+
{291686C8-E398-CCDC-E25C-A3C550E091FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
246+
{291686C8-E398-CCDC-E25C-A3C550E091FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
247+
{291686C8-E398-CCDC-E25C-A3C550E091FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
248+
{291686C8-E398-CCDC-E25C-A3C550E091FE}.Release|Any CPU.Build.0 = Release|Any CPU
249+
{6986975A-EC36-EB8F-65B9-CB64A16355B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
250+
{6986975A-EC36-EB8F-65B9-CB64A16355B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
251+
{6986975A-EC36-EB8F-65B9-CB64A16355B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
252+
{6986975A-EC36-EB8F-65B9-CB64A16355B2}.Release|Any CPU.Build.0 = Release|Any CPU
238253
EndGlobalSection
239254
GlobalSection(SolutionProperties) = preSolution
240255
HideSolutionNode = FALSE
@@ -277,8 +292,11 @@ Global
277292
{FA39AC22-0725-4532-A682-B054ADA5BDA2} = {03E4CEAB-D845-402A-9311-F7390B24BA2A}
278293
{17055F45-E79A-41EF-825E-0B2211433729} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
279294
{E4D9A131-DC4E-403F-A10F-65F5E5E42475} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
280-
{B5E840F8-2021-4175-BFBF-F9447506242E} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
281295
{7F09946A-3D08-4A34-9C6A-F1D6557E4FAD} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
296+
{B5E840F8-2021-4175-BFBF-F9447506242E} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
297+
{02EA681E-C7D8-13C7-8484-4AC65E1B71E8} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
298+
{291686C8-E398-CCDC-E25C-A3C550E091FE} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
299+
{6986975A-EC36-EB8F-65B9-CB64A16355B2} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
282300
EndGlobalSection
283301
GlobalSection(ExtensibilityGlobals) = postSolution
284302
SolutionGuid = {DABA3C65-9D74-4EB6-9B1C-730328710EAD}
+2-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFramework>netstandard2.0</TargetFramework>
54
</PropertyGroup>
6-
75
<ItemGroup>
86
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj" />
97
</ItemGroup>
10-
118
<ItemGroup>
12-
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
9+
<PackageReference Include="System.ComponentModel.Annotations" />
1310
</ItemGroup>
14-
15-
</Project>
11+
</Project>

samples/Directory.Packages.props

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
<NoWarn>$(NoWarn);NU1507;NU1902</NoWarn>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<PackageVersion Include="Antlr" Version="3.5.0.2" />
9+
<PackageVersion Include="AspNet.ScriptManager.bootstrap" Version="3.4.1" />
10+
<PackageVersion Include="AspNet.ScriptManager.jQuery" Version="3.7.1" />
11+
<PackageVersion Include="AspNet.ScriptManager.jQuery.UI.Combined" Version="1.13.2" />
12+
<PackageVersion Include="bootstrap" Version="3.4.1" />
13+
<PackageVersion Include="jQuery" Version="3.7.1" />
14+
<PackageVersion Include="jQuery.Validation" Version="1.19.5" />
15+
<PackageVersion Include="Microsoft.AspNet.FriendlyUrls" Version="1.0.2" />
16+
<PackageVersion Include="Microsoft.AspNet.Identity.EntityFramework" Version="2.2.3" />
17+
<PackageVersion Include="Microsoft.AspNet.Identity.Owin" Version="2.2.4" />
18+
<PackageVersion Include="Microsoft.AspNet.Mvc" Version="5.2.7" />
19+
<PackageVersion Include="Microsoft.AspNet.ScriptManager.MSAjax" Version="5.0.0" />
20+
<PackageVersion Include="Microsoft.AspNet.ScriptManager.WebForms" Version="5.0.0" />
21+
<PackageVersion Include="Microsoft.AspNet.Web.Optimization" Version="1.1.3" />
22+
<PackageVersion Include="Microsoft.AspNet.Web.Optimization.WebForms" Version="1.1.3" />
23+
<PackageVersion Include="Microsoft.AspNet.WebApi" Version="5.2.7" />
24+
<PackageVersion Include="Microsoft.AspNet.WebApi.HelpPage" Version="5.2.7" />
25+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="8.0.7" />
26+
<PackageVersion Include="Microsoft.AspNetCore.Components.CustomElements" Version="8.0.7" />
27+
<PackageVersion Include="Microsoft.AspNetCore.Cryptography.Internal" Version="6.0.7" />
28+
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="6.0.7" />
29+
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Extensions" Version="3.1.32" />
30+
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.SystemWeb" Version="2.2.0" />
31+
<PackageVersion Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
32+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
33+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
34+
<PackageVersion Include="Microsoft.Extensions.FileProviders.Abstractions" Version="6.0.0" />
35+
<PackageVersion Include="Microsoft.Extensions.FileProviders.Composite" Version="6.0.0" />
36+
<PackageVersion Include="Microsoft.Extensions.FileProviders.Physical" Version="6.0.0" />
37+
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
38+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.1" />
39+
<PackageVersion Include="Microsoft.Extensions.Options" Version="6.0.0" />
40+
<PackageVersion Include="Microsoft.IdentityModel.Protocol.Extensions" Version="1.0.4.403061554" />
41+
<PackageVersion Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="6.19.0" />
42+
<PackageVersion Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="6.19.0" />
43+
<PackageVersion Include="Microsoft.jQuery.Unobtrusive.Validation" Version="3.2.11" />
44+
<PackageVersion Include="Microsoft.Owin.Host.SystemWeb" Version="4.2.2" />
45+
<PackageVersion Include="Microsoft.Owin.Security.ActiveDirectory" Version="4.2.2" />
46+
<PackageVersion Include="Microsoft.Owin.Security.Cookies" Version="4.2.2" />
47+
<PackageVersion Include="Microsoft.Owin.Security.Interop" Version="2.1.38" />
48+
<PackageVersion Include="Microsoft.Owin.Security.OAuth" Version="4.2.2" />
49+
<PackageVersion Include="Microsoft.Owin.Security.OpenIdConnect" Version="4.2.2" />
50+
<PackageVersion Include="Microsoft.Web.Infrastructure" Version="2.0.1" />
51+
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
52+
<PackageVersion Include="Modernizr" Version="2.8.3" />
53+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
54+
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
55+
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="7.2.0" />
56+
<PackageVersion Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
57+
<PackageVersion Include="System.Security.AccessControl" Version="6.0.0" />
58+
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
59+
<PackageVersion Include="WebGrease" Version="1.6.0" />
60+
<PackageVersion Include="Yarp.ReverseProxy" Version="2.2.0" />
61+
</ItemGroup>
62+
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFramework>net481</TargetFramework>
54
<Nullable>enable</Nullable>
65
<ImplicitUsings>enable</ImplicitUsings>
76
</PropertyGroup>
8-
97
<ItemGroup>
108
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj" />
119
</ItemGroup>
12-
1310
<ItemGroup>
1411
<Reference Include="System.Web" />
1512
</ItemGroup>
16-
1713
<ItemGroup>
18-
<PackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="6.0.0" />
19-
<PackageReference Include="Microsoft.Extensions.FileProviders.Composite" Version="6.0.0" />
20-
<PackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="6.0.0" />
14+
<PackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" />
15+
<PackageReference Include="Microsoft.Extensions.FileProviders.Composite" />
16+
<PackageReference Include="Microsoft.Extensions.FileProviders.Physical" />
2117
</ItemGroup>
22-
23-
</Project>
18+
</Project>

samples/MachineKey/MachineKeyFramework/MachineKeyFramework.csproj

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
<PropertyGroup>
33
<TargetFramework>net481</TargetFramework>
44
</PropertyGroup>
5-
65
<ItemGroup>
7-
<PackageReference Include="Microsoft.AspNetCore.DataProtection.SystemWeb" Version="2.2.0" />
6+
<PackageReference Include="Microsoft.AspNetCore.DataProtection.SystemWeb" />
87
</ItemGroup>
9-
108
<ItemGroup>
119
<ProjectReference Include="..\MachineKeyShared\MachineKeyShared.csproj" />
1210
</ItemGroup>
13-
</Project>
11+
</Project>

samples/MachineKey/MachineKeyFramework/Web.config

+87-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,90 @@
1818
-->
1919
<add key="aspnet:dataProtectionStartupType" value="MachineKeyFramework.MyDataProtectionStartup, MachineKeyFramework" />
2020
</appSettings>
21-
</configuration>
21+
<runtime>
22+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
23+
<dependentAssembly>
24+
<assemblyIdentity name="Microsoft.AspNetCore.Cryptography.Internal" publicKeyToken="adb9793829ddae60" culture="neutral" />
25+
<bindingRedirect oldVersion="0.0.0.0-6.0.7.0" newVersion="6.0.7.0" />
26+
</dependentAssembly>
27+
</assemblyBinding>
28+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
29+
<dependentAssembly>
30+
<assemblyIdentity name="Microsoft.AspNetCore.DataProtection.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
31+
<bindingRedirect oldVersion="0.0.0.0-6.0.7.0" newVersion="6.0.7.0" />
32+
</dependentAssembly>
33+
</assemblyBinding>
34+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
35+
<dependentAssembly>
36+
<assemblyIdentity name="Microsoft.Extensions.Configuration.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
37+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
38+
</dependentAssembly>
39+
</assemblyBinding>
40+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
41+
<dependentAssembly>
42+
<assemblyIdentity name="Microsoft.Extensions.DependencyInjection" publicKeyToken="adb9793829ddae60" culture="neutral" />
43+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
44+
</dependentAssembly>
45+
</assemblyBinding>
46+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
47+
<dependentAssembly>
48+
<assemblyIdentity name="Microsoft.Extensions.DependencyInjection.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
49+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
50+
</dependentAssembly>
51+
</assemblyBinding>
52+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
53+
<dependentAssembly>
54+
<assemblyIdentity name="Microsoft.Extensions.FileProviders.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
55+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
56+
</dependentAssembly>
57+
</assemblyBinding>
58+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
59+
<dependentAssembly>
60+
<assemblyIdentity name="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
61+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.1" newVersion="6.0.0.1" />
62+
</dependentAssembly>
63+
</assemblyBinding>
64+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
65+
<dependentAssembly>
66+
<assemblyIdentity name="Microsoft.Extensions.Options" publicKeyToken="adb9793829ddae60" culture="neutral" />
67+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
68+
</dependentAssembly>
69+
</assemblyBinding>
70+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
71+
<dependentAssembly>
72+
<assemblyIdentity name="Microsoft.Extensions.Primitives" publicKeyToken="adb9793829ddae60" culture="neutral" />
73+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
74+
</dependentAssembly>
75+
</assemblyBinding>
76+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
77+
<dependentAssembly>
78+
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
79+
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
80+
</dependentAssembly>
81+
</assemblyBinding>
82+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
83+
<dependentAssembly>
84+
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
85+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
86+
</dependentAssembly>
87+
</assemblyBinding>
88+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
89+
<dependentAssembly>
90+
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
91+
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
92+
</dependentAssembly>
93+
</assemblyBinding>
94+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
95+
<dependentAssembly>
96+
<assemblyIdentity name="System.Security.Principal.Windows" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
97+
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
98+
</dependentAssembly>
99+
</assemblyBinding>
100+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
101+
<dependentAssembly>
102+
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
103+
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
104+
</dependentAssembly>
105+
</assemblyBinding>
106+
</runtime>
107+
</configuration>

samples/RemoteAuth/Bearer/RemoteBearer/RemoteBearer.csproj

+11-32
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,20 @@
22
<PropertyGroup>
33
<TargetFramework>net481</TargetFramework>
44
</PropertyGroup>
5-
65
<ItemGroup>
7-
<PackageReference Include="Microsoft.AspNet.WebApi">
8-
<Version>5.2.7</Version>
9-
</PackageReference>
10-
<PackageReference Include="Microsoft.AspNet.WebApi.HelpPage">
11-
<Version>5.2.7</Version>
12-
</PackageReference>
13-
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect">
14-
<Version>6.19.0</Version>
15-
</PackageReference>
16-
<PackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation">
17-
<Version>6.19.0</Version>
18-
</PackageReference>
19-
<PackageReference Include="Microsoft.Owin.Host.SystemWeb">
20-
<Version>4.2.2</Version>
21-
</PackageReference>
22-
<PackageReference Include="Microsoft.Owin.Security.ActiveDirectory">
23-
<Version>4.2.2</Version>
24-
</PackageReference>
25-
<PackageReference Include="Modernizr">
26-
<Version>2.8.3</Version>
27-
</PackageReference>
28-
<PackageReference Include="Newtonsoft.Json">
29-
<Version>13.0.1</Version>
30-
</PackageReference>
31-
<PackageReference Include="System.IdentityModel.Tokens.Jwt">
32-
<Version>7.2.0</Version>
33-
</PackageReference>
34-
<PackageReference Include="WebGrease">
35-
<Version>1.6.0</Version>
36-
</PackageReference>
6+
<PackageReference Include="Microsoft.AspNet.WebApi" />
7+
<PackageReference Include="Microsoft.AspNet.WebApi.HelpPage" />
8+
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" />
9+
<PackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" />
10+
<PackageReference Include="Microsoft.Owin.Host.SystemWeb" />
11+
<PackageReference Include="Microsoft.Owin.Security.ActiveDirectory" />
12+
<PackageReference Include="Modernizr" />
13+
<PackageReference Include="Newtonsoft.Json" />
14+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" />
15+
<PackageReference Include="WebGrease" />
3716
</ItemGroup>
3817
<ItemGroup>
3918
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj" />
4019
<ProjectReference Include="..\..\..\FrameworkSampleUtilities\FrameworkSampleUtilities.csproj" />
4120
</ItemGroup>
42-
</Project>
21+
</Project>

0 commit comments

Comments
 (0)