refactor(ConsumerApi): umbenannt in Consumer mit LoginDto.

- ConsumerApi.Name umbenannt in Id
 - Eigenschaft audience hinzugefügt.
This commit is contained in:
Developer 02
2025-01-21 17:13:53 +01:00
parent 47aeb49a40
commit 0a61586e39
13 changed files with 73 additions and 66 deletions

View File

@@ -13,7 +13,7 @@ using Microsoft.OpenApi.Models;
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddJsonFile("consumers-api.json", true, true);
builder.Configuration.AddJsonFile("consumer-repository.json", true, true);
var config = builder.Configuration;
@@ -23,9 +23,9 @@ var apiParams = config.Get<AuthApiParams>() ?? throw new InvalidOperationExcepti
builder.Services.Configure<AuthApiParams>(config);
builder.Services.AddConsumerApiService(config);
builder.Services.AddCryptoFactory(config.GetSection("CryptParams"));
builder.Services.AddJwtSignatureHandler<ConsumerApi>(api => new Dictionary<string, object>
builder.Services.AddJwtSignatureHandler<Consumer>(api => new Dictionary<string, object>
{
{ JwtRegisteredClaimNames.Sub, api.Name },
{ JwtRegisteredClaimNames.Sub, api.Id },
{ JwtRegisteredClaimNames.Iat, DateTimeOffset.UtcNow.ToUnixTimeSeconds() }
});
builder.Services.AddJwtSignatureHandler<UserReadDto>(user => new Dictionary<string, object>