Skip to content

Commit

Permalink
add registry for contactmoment and klant to model
Browse files Browse the repository at this point in the history
  • Loading branch information
felixcicatt committed Feb 4, 2025
1 parent 33fd115 commit 6621fd4
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion Kiss.Bff/Extern/RegistryConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ public record RegistrySystem
{
public bool IsDefault { get; init; }
public KlantinteractieVersion KlantinteractieVersion { get; init; }
public required KlantinteractieRegistry KlantinteractieRegistry { get; init; }
public KlantinteractieRegistry? KlantinteractieRegistry { get; init; }
public InternetaakRegistry? InterneTaakRegistry { get; init; }
public ContactmomentRegistry? ContactmomentRegistry { get; init; }
public KlantRegistry? KlantRegistry { get; init; }
public required string Identifier { get; init; }
}

Expand Down Expand Up @@ -49,6 +51,24 @@ public override void ApplyHeaders(HttpRequestHeaders headers, System.Security.Cl
}
}

public record KlantRegistry : RegistryBase
{
public override void ApplyHeaders(HttpRequestHeaders headers, System.Security.Claims.ClaimsPrincipal user)
{
var authHeaderProvider = new AuthenticationHeaderProvider(Token, ClientId, ClientSecret);
authHeaderProvider.ApplyAuthorizationHeader(headers, user);
}
}

public record ContactmomentRegistry : RegistryBase
{
public override void ApplyHeaders(HttpRequestHeaders headers, System.Security.Claims.ClaimsPrincipal user)
{
var authHeaderProvider = new AuthenticationHeaderProvider(Token, ClientId, ClientSecret);
authHeaderProvider.ApplyAuthorizationHeader(headers, user);
}
}

public record InternetaakRegistry : RegistryBase
{
private const string ContentCrsHeaderName = "Content-Crs";
Expand Down

0 comments on commit 6621fd4

Please sign in to comment.