Skip to content

Commit fc297e4

Browse files
committed
Update to use Base64.DecodeFromChars
1 parent e56f615 commit fc297e4

8 files changed

Lines changed: 16 additions & 8 deletions

File tree

  • IdentityServer/v7
    • SessionManagement/IdentityServerHost/Pages/Diagnostics
    • SessionMigration/Pages/Diagnostics
    • UserInteraction
      • Ciba/IdentityServerHost/Pages/Diagnostics
      • DynamicProviders/IdentityServerHost/Pages/Diagnostics
      • ProfileService/IdentityServerHost/Pages/Diagnostics
      • StepUp/IdentityServerHost/Pages/Diagnostics
      • WindowsAuthentication/IdentityServerHost/Pages/Diagnostics
      • WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics

IdentityServer/v7/SessionManagement/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/SessionMigration/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT License. See LICENSE in the project root for license information.
33

44

5+
using System.Buffers.Text;
56
using System.Text;
67
using System.Text.Json;
78
using Duende.IdentityModel;
@@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result)
1819
if (result.Properties.Items.ContainsKey("client_list"))
1920
{
2021
var encoded = result.Properties.Items["client_list"];
21-
var bytes = Base64Url.Decode(encoded);
22+
var bytes = Base64Url.DecodeFromChars(encoded);
2223
var value = Encoding.UTF8.GetString(bytes);
2324

2425
Clients = JsonSerializer.Deserialize<string[]>(value);

0 commit comments

Comments
 (0)