From 24f5711e1c7e60c8de8efd070c363440558d3315 Mon Sep 17 00:00:00 2001 From: Oscar Morales Date: Wed, 27 Aug 2025 23:23:04 -0600 Subject: [PATCH] Add the code to retrieve the idToken instead of accessToken in google authentication --- Core.Thalos.BuildingBlocks/Extensions/SwaggerExtensions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Core.Thalos.BuildingBlocks/Extensions/SwaggerExtensions.cs b/Core.Thalos.BuildingBlocks/Extensions/SwaggerExtensions.cs index 1f73ba5..1984a92 100644 --- a/Core.Thalos.BuildingBlocks/Extensions/SwaggerExtensions.cs +++ b/Core.Thalos.BuildingBlocks/Extensions/SwaggerExtensions.cs @@ -10,6 +10,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Microsoft.OpenApi.Any; +using Microsoft.OpenApi.Interfaces; using Microsoft.OpenApi.Models; using Swashbuckle.AspNetCore.SwaggerGen; using Swashbuckle.AspNetCore.SwaggerUI; @@ -114,6 +115,12 @@ namespace Core.Thalos.BuildingBlocks.Configuration c.AddSecurityDefinition(googleScheme, new OpenApiSecurityScheme { Type = SecuritySchemeType.OAuth2, + + Extensions = new Dictionary + { + ["x-tokenName"] = new OpenApiString("id_token") + }, + Flows = new OpenApiOAuthFlows { AuthorizationCode = new OpenApiOAuthFlow