File tree 25 files changed +41
-70
lines changed
2-4-Sovereign-Call-MSGraph
2-6-BFF-Proxy/CallGraphBFF
25 files changed +41
-70
lines changed Original file line number Diff line number Diff line change @@ -138,3 +138,5 @@ packages
138
138
/.vscode
139
139
/2-WebApp-graph-user /2-1-Call-MSGraph /Properties /PublishProfiles
140
140
/2-WebApp-graph-user /2-3-Multi-Tenant /AppCreationScripts /createdApps.html
141
+ /.SharedData
142
+ /out /.s /.output /.responses /.s /.output /.reports
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<!-- <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>-->
6
6
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
7
7
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
19
19
</ItemGroup >
20
20
21
21
<ItemGroup >
22
- <PackageReference Include =" Microsoft.EntityFrameworkCore.SqlServer" Version =" 3.0.0" />
23
- <PackageReference Include =" Microsoft.EntityFrameworkCore.Tools" Version =" 3.0.0" >
24
- <PrivateAssets >all</PrivateAssets >
25
- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
26
- </PackageReference >
27
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
28
- <PackageReference Include =" Microsoft.Identity.Web.Certificate" Version =" 3.0.0" />
29
- <PackageReference Include =" Microsoft.Identity.Web.Certificateless" Version =" 3.0.0" />
30
- <PackageReference Include =" Microsoft.Identity.Web.Diagnostics" Version =" 3.0.0" />
31
- <PackageReference Include =" Microsoft.Identity.Web.TokenAcquisition" Version =" 3.0.0" />
32
- <PackageReference Include =" Microsoft.Identity.Web.TokenCache" Version =" 3.0.0" />
33
22
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
34
- <PackageReference Include =" Microsoft.VisualStudio.Web.CodeGeneration.Design" Version =" 3.0.0" />
35
23
</ItemGroup >
36
24
37
25
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
- <PackageReference Include =" Microsoft.Identity.Web.Certificate" Version =" 3.0.0" />
23
- <PackageReference Include =" Microsoft.Identity.Web.Certificateless" Version =" 3.0.0" />
24
- <PackageReference Include =" Microsoft.Identity.Web.Diagnostics" Version =" 3.0.0" />
25
- <PackageReference Include =" Microsoft.Identity.Web.TokenAcquisition" Version =" 3.0.0" />
26
- <PackageReference Include =" Microsoft.Identity.Web.TokenCache" Version =" 3.0.0" />
27
21
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
28
22
</ItemGroup >
29
23
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
21
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
23
22
</ItemGroup >
24
23
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
21
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
23
22
</ItemGroup >
24
23
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
21
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
23
22
</ItemGroup >
24
23
Original file line number Diff line number Diff line change 1
- @using Newtonsoft .Json .Linq
2
- @{
1
+ @{
3
2
ViewData [" Title" ] = " User Profile fetched from MS Graph" ;
4
3
Layout = " ~/Views/Shared/_Layout.cshtml" ;
5
4
}
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet_graph-0701D544-D6FC-4E5A-84E4-B8DD052BA93F</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
<RootNamespace >CallMSGraph</RootNamespace >
11
11
<ItemGroup >
12
12
<PackageReference Include =" Microsoft.Identity.Web.GraphServiceClientBeta" Version =" 3.0.0" />
13
13
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
14
- <PackageReference Include =" Microsoft.VisualStudio.Web.CodeGeneration.Design" Version =" 3.1.5" />
15
14
</ItemGroup >
16
15
17
16
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >WebApp-MultiTenant-v2-99C23405-82C0-4B27-8A15-F3B0744E06BE</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
<RootNamespace >WebApp_OpenIDConnect_DotNet</RootNamespace >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
17
17
<None Remove =" ReadmeFiles\**" />
18
18
</ItemGroup >
19
19
20
- <ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
- <PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
23
- <PackageReference Include =" Microsoft.Identity.Web.GraphServiceClient" Version =" 3.0.0" />
24
- </ItemGroup >
20
+ <ItemGroup >
21
+ <PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
22
+ <PackageReference Include =" Microsoft.Identity.Web.GraphServiceClient" Version =" 3.0.0" />
23
+ </ItemGroup >
25
24
26
25
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net6.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<Nullable >enable</Nullable >
6
6
<ImplicitUsings >enable</ImplicitUsings >
7
7
<RootNamespace >WebApp_OpenIDConnect_DotNet</RootNamespace >
8
8
</PropertyGroup >
9
9
10
10
<ItemGroup >
11
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
12
11
<PackageReference Include =" Microsoft.Identity.Web.GraphServiceClient" Version =" 3.0.0" />
13
12
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
14
- <PackageReference Include =" Microsoft.VisualStudio.Web.CodeGeneration.Design" Version =" 6.0.3" />
15
13
</ItemGroup >
16
14
17
15
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<Nullable >enable</Nullable >
6
6
<TypeScriptCompileBlocked >true</TypeScriptCompileBlocked >
7
7
<TypeScriptToolsVersion >Latest</TypeScriptToolsVersion >
15
15
16
16
<ItemGroup >
17
17
<PackageReference Include =" Microsoft.AspNetCore.SpaProxy" Version =" 7.0.5" />
18
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
19
18
<PackageReference Include =" Microsoft.Identity.Web.GraphServiceClient" Version =" 3.0.0" />
20
19
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
21
20
</ItemGroup >
Original file line number Diff line number Diff line change @@ -103,13 +103,13 @@ public async Task<IActionResult> Blob()
103
103
await blobClient . UploadAsync ( stream ) ;
104
104
message = "Blob successfully created" ;
105
105
}
106
- catch ( MicrosoftIdentityWebChallengeUserException ex )
106
+ catch ( MicrosoftIdentityWebChallengeUserException )
107
107
{
108
- throw ex ;
108
+ throw ;
109
109
}
110
- catch ( MsalUiRequiredException ex )
110
+ catch ( MsalUiRequiredException )
111
111
{
112
- throw ex ;
112
+ throw ;
113
113
}
114
114
catch ( Exception ex )
115
115
{
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Azure.Storage.Blobs" Version =" 12.13.4" />
22
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
21
+ <PackageReference Include =" Azure.Storage.Blobs" Version =" 12.21.0" />
23
22
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
24
23
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
25
24
</ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
18
18
</ItemGroup >
19
19
20
20
<ItemGroup >
21
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
22
- <PackageReference Include =" Microsoft.Identity.Web.DownstreamApi" Version =" 3.0.0" />
23
- <PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
24
- <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
21
+ <Compile Include =" ..\TodoListService\Models\TodoItem.cs" Link =" TodoItem.cs" />
25
22
</ItemGroup >
26
23
27
24
<ItemGroup >
28
- <ProjectReference Include =" ..\TodoListService\TodoListService.csproj" />
25
+ <PackageReference Include =" Microsoft.Identity.Web.DownstreamApi" Version =" 3.0.0" />
26
+ <PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
27
+ <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
29
28
</ItemGroup >
30
29
31
30
<PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-TodoListService-03230DB1-5145-408C-A48B-BE3DAFC56C30</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D9</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
22
22
</ItemGroup >
23
23
24
24
<ItemGroup >
25
- <PackageReference Include =" Microsoft.Identity.Web" Version =" 3.0.0" />
26
25
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
27
26
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.2" />
28
27
</ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-TodoListService-03230DB1-5145-408C-A48B-BE3DAFC56C30</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
</PropertyGroup >
6
6
7
7
<ItemGroup >
8
8
<PackageReference Include =" Microsoft.Identity.Web.UI" Version =" 3.0.0" />
9
9
<PackageReference Include =" Microsoft.Identity.Web.GraphServiceClient" Version =" 3.0.0" />
10
- <PackageReference Include =" Microsoft.VisualStudio.Web.CodeGeneration.Design " Version =" 7 .0.1 " />
10
+ <PackageReference Include =" Newtonsoft.Json " Version =" 13 .0.3 " />
11
11
</ItemGroup >
12
12
13
13
<ProjectExtensions ><VisualStudio ><UserProperties properties_4launchsettings_1json__JsonSchema =" http://json.schemastore.org/modernizrrc" /></VisualStudio ></ProjectExtensions >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-ToDoListService-BA938C29-8BAB-4664-A688-8FD54049C1C3</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >1</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net6.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFrameworks >net7.0; net8.0</TargetFrameworks >
4
+ <TargetFrameworks >net8.0</TargetFrameworks >
5
5
<UserSecretsId >aspnet-WebApp_OpenIDConnect_DotNet-81EA87AD-E64D-4755-A1CC-5EA47F49B5D8</UserSecretsId >
6
6
<WebProject_DirectoryAccessLevelKey >0</WebProject_DirectoryAccessLevelKey >
7
7
</PropertyGroup >
Original file line number Diff line number Diff line change 1
- msbuild /t:restore buildAllSlns.proj
2
- msbuild buildAllSlns.proj
1
+ msbuild /restore buildAllSlns.proj /v:m
Original file line number Diff line number Diff line change 3
3
<Solution Include =" **\*.sln" />
4
4
</ItemGroup >
5
5
<Target Name =" Build" >
6
- <MSBuild Projects =" @(Solution)" Targets =" Build" Properties =" Configuration=Release" />
6
+ <MSBuild Projects =" @(Solution)" Targets =" Build" Properties =" Configuration=Release;Platform=Any CPU;v=m " />
7
7
</Target >
8
8
<Target Name =" restore" >
9
- <MSBuild Projects =" @(Solution)" Targets =" restore" />
9
+ <MSBuild Projects =" @(Solution)" Targets =" restore" Properties = " Configuration=Release;Platform=Any CPU;v=m " />
10
10
</Target >
11
11
<Target Name =" clean" >
12
- <MSBuild Projects =" @(Solution)" Targets =" clean" />
12
+ <MSBuild Projects =" @(Solution)" Targets =" clean" Properties = " Configuration=Release;Platform=Any CPU;v=m " />
13
13
</Target >
14
14
</Project >
You can’t perform that action at this time.
0 commit comments