feature: Site & Gateway Registry + Clinical Sync Contracts

This commit is contained in:
voltsrage
2026-06-23 04:31:15 +08:00
parent c9994b1ba2
commit efe5419da4
24 changed files with 547 additions and 19 deletions
@@ -11,14 +11,23 @@ public static class AuthHelper
}
}
public static void AsAdmin(this HttpClient client) =>
public static void AsAdmin(this HttpClient client)
{
client.DefaultRequestHeaders.Remove("X-Test-Role");
client.DefaultRequestHeaders.Add("X-Test-Role", "ADMIN");
}
public static void AsPhysician(this HttpClient client) =>
public static void AsPhysician(this HttpClient client)
{
client.DefaultRequestHeaders.Remove("X-Test-Role");
client.DefaultRequestHeaders.Add("X-Test-Role", "PHYSICIAN");
}
public static void AsIntegration(this HttpClient client) =>
public static void AsIntegration(this HttpClient client)
{
client.DefaultRequestHeaders.Remove("X-Test-Role");
client.DefaultRequestHeaders.Add("X-Test-Role", "INTEGRATION");
}
public static void ClearAuth(this HttpClient client)
{