Skip to content

Commit ae7e59f

Browse files
chore(#19): this commit updates the internal package dependencies used in the project. Adjustments were made to the configuration for integration with the federation system.
1 parent dd76134 commit ae7e59f

7 files changed

Lines changed: 11 additions & 15 deletions

File tree

Boundaries/Comanda.Stores/Source/Comanda.Stores.Application/Comanda.Stores.Application.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<ItemGroup>
1010
<PackageReference Include="FluentValidation" Version="12.1.1" />
11-
<PackageReference Include="HttpsRichardy.Dispatcher" Version="1.0.2" />
12-
<PackageReference Include="HttpsRichardy.Federation.Sdk.Contracts" Version="1.0.2" />
11+
<PackageReference Include="HttpsRichardy.Dispatcher" Version="1.0.3" />
12+
<PackageReference Include="HttpsRichardy.Federation.Sdk.Contracts" Version="4.2.0" />
1313
</ItemGroup>
1414

1515
<ItemGroup>

Boundaries/Comanda.Stores/Source/Comanda.Stores.CrossCutting/Configurations/FederationSettings.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ public sealed record FederationSettings
55
public string ClientId { get; init; } = default!;
66
public string ClientSecret { get; init; } = default!;
77
public string Realm { get; init; } = default!;
8-
public string BaseUrl { get; init; } = default!;
8+
public string Authority { get; init; } = default!;
9+
public string[] Audiences { get; init; } = default!;
910
}

Boundaries/Comanda.Stores/Source/Comanda.Stores.WebApi/Comanda.Stores.WebApi.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<PackageReference Include="Sentry.Serilog" Version="6.0.0" />
2121
<PackageReference Include="Serilog.AspNetCore" Version="10.0.0" />
2222
<PackageReference Include="Serilog.Sinks.Seq" Version="9.0.0" />
23-
<PackageReference Include="HttpsRichardy.Federation.Sdk" Version="1.0.2" />
23+
<PackageReference Include="HttpsRichardy.Federation.Sdk" Version="4.2.0" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

Boundaries/Comanda.Stores/Source/Comanda.Stores.WebApi/Extensions/MonitoringExtension.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public static void AddMonitoring(this WebApplicationBuilder builder)
1919
options.Dsn = settings.Observability.SentryDsn;
2020
options.Environment = builder.Environment.EnvironmentName;
2121
options.TracesSampleRate = 1.0;
22-
options.Debug = true;
2322
options.EnableLogs = true;
2423
});
2524
}

Boundaries/Comanda.Stores/Source/Comanda.Stores.WebApi/Extensions/OpenApiExtension.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static void AddOpenApiSpecification(this IServiceCollection services)
3030
{
3131
ClientCredentials = new OpenApiOAuthFlow
3232
{
33-
TokenUrl = new Uri(settings.Federation.BaseUrl + "/api/v1/protocol/open-id/connect/token")
33+
TokenUrl = new Uri(settings.Federation.Authority + "/api/v1/protocol/open-id/connect/token")
3434
}
3535
}
3636
};
@@ -41,12 +41,6 @@ public static void AddOpenApiSpecification(this IServiceCollection services)
4141
[document.Components.SecuritySchemes[SecuritySchemes.Bearer]] = Array.Empty<string>(),
4242
});
4343

44-
document.Info.Contact = new OpenApiContact
45-
{
46-
Name = "vinder.io",
47-
Email = "vinder.desenvolvimento@gmail.com",
48-
};
49-
5044
return Task.CompletedTask;
5145
});
5246
});

Boundaries/Comanda.Stores/Source/Comanda.Stores.WebApi/Extensions/WebInfrastructureExtension.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ public static void AddWebComposition(this IServiceCollection services, IWebHostE
2222
services.AddOpenApiSpecification();
2323
services.AddFederation(options =>
2424
{
25-
options.BaseUrl = settings.Federation.BaseUrl;
25+
options.Authority = settings.Federation.Authority;
2626
options.ClientId = settings.Federation.ClientId;
2727
options.Realm = settings.Federation.Realm;
2828
options.ClientSecret = settings.Federation.ClientSecret;
29+
options.Audiences = settings.Federation.Audiences;
2930
});
3031
}
3132
}

Boundaries/Comanda.Stores/Source/Comanda.Stores.WebApi/appsettings.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
"DatabaseName": "${Settings__Database__DatabaseName}"
66
},
77
"Federation": {
8-
"BaseUrl": "${Settings__Federation__BaseUrl}",
8+
"Authority": "${Settings__Federation__Authority}",
99
"Realm": "${Settings__Federation__Realm}",
1010
"ClientId": "${Settings__Federation__ClientId}",
11-
"ClientSecret": "${Settings__Federation__ClientSecret}"
11+
"ClientSecret": "${Settings__Federation__ClientSecret}",
12+
"Audiences": [ "${Settings__Federation__Audiences__0}" ]
1213
},
1314
"Observability": {
1415
"SeqServerUrl": "${Settings__Observability__SeqServerUrl}",

0 commit comments

Comments
 (0)