From f6bb2c01995a48cf536036ad09314b1cf2b621f0 Mon Sep 17 00:00:00 2001 From: Rido Date: Thu, 27 Feb 2025 19:37:07 +0000 Subject: [PATCH] fix warnings in extensions --- samples/basic/echo-bot/dotnet/AspNetExtensions.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/samples/basic/echo-bot/dotnet/AspNetExtensions.cs b/samples/basic/echo-bot/dotnet/AspNetExtensions.cs index 0af9cb6..b9b5396 100644 --- a/samples/basic/echo-bot/dotnet/AspNetExtensions.cs +++ b/samples/basic/echo-bot/dotnet/AspNetExtensions.cs @@ -59,11 +59,11 @@ public static class AspNetExtensions /// `OpenIdMetadataUrl` can be omitted. In which case default values in combination with `IsGov` is used. /// `AzureBotServiceTokenHandling` defaults to true and should always be true until Azure Bot Service sends Entra ID token. /// - public static void AddBotAspNetAuthentication(this IServiceCollection services, IConfiguration configuration, string tokenValidationSectionName = "TokenValidation", ILogger logger = null) + public static void AddBotAspNetAuthentication(this IServiceCollection services, IConfiguration configuration, string tokenValidationSectionName = "TokenValidation", ILogger logger = null!) { IConfigurationSection tokenValidationSection = configuration.GetSection(tokenValidationSectionName); - List validTokenIssuers = tokenValidationSection.GetSection("ValidIssuers").Get>(); - List audiences = tokenValidationSection.GetSection("Audiences").Get>(); + List validTokenIssuers = tokenValidationSection.GetSection("ValidIssuers").Get>()!; + List audiences = tokenValidationSection.GetSection("Audiences").Get>()!; if (!tokenValidationSection.Exists()) { @@ -85,7 +85,7 @@ public static void AddBotAspNetAuthentication(this IServiceCollection services, "https://login.microsoftonline.com/69e9b82d-4842-4902-8d1e-abc5b98a55e8/v2.0", ]; - string tenantId = tokenValidationSection["TenantId"]; + string tenantId = tokenValidationSection["TenantId"]!; if (!string.IsNullOrEmpty(tenantId)) { validTokenIssuers.Add(string.Format(CultureInfo.InvariantCulture, AuthenticationConstants.ValidTokenIssuerUrlTemplateV1, tenantId)); @@ -155,7 +155,7 @@ public static void AddBotAspNetAuthentication(this IServiceCollection services, return; } - string[] parts = authorizationHeader?.Split(' '); + string[] parts = authorizationHeader?.Split(' ')!; if (parts.Length != 2 || parts[0] != "Bearer") { // Default to AadTokenValidation handling