Frontend gaps fill work. Testing fixes work. Auditing in progress.

This commit is contained in:
StellaOps Bot
2025-12-30 01:22:58 +02:00
parent 1dc4bcbf10
commit 7a5210e2aa
928 changed files with 183942 additions and 3941 deletions

View File

@@ -18,7 +18,6 @@ using StellaOps.Authority.Plugin.Ldap.Monitoring;
using StellaOps.Authority.Plugin.Ldap.Tests.Fakes;
using StellaOps.Authority.Plugin.Ldap.Tests.TestHelpers;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Ldap.Tests.Resilience;

View File

@@ -18,7 +18,6 @@ using StellaOps.Authority.Plugin.Ldap.Monitoring;
using StellaOps.Authority.Plugin.Ldap.Tests.Fakes;
using StellaOps.Authority.Plugin.Ldap.Tests.TestHelpers;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Ldap.Tests.Security;

View File

@@ -21,7 +21,6 @@ using StellaOps.Authority.Plugin.Ldap.Credentials;
using StellaOps.Authority.Plugin.Ldap.Tests.Fakes;
using StellaOps.Authority.Plugin.Ldap.Tests.TestHelpers;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Ldap.Tests.Snapshots;

View File

@@ -21,7 +21,6 @@ using StellaOps.Authority.Plugin.Oidc;
using StellaOps.Authority.Plugin.Oidc.Credentials;
using StellaOps.Authority.Plugins.Abstractions;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Oidc.Tests.Resilience;

View File

@@ -18,7 +18,6 @@ using Microsoft.IdentityModel.Tokens;
using StellaOps.Authority.Plugin.Oidc;
using StellaOps.Authority.Plugins.Abstractions;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Oidc.Tests.Security;

View File

@@ -20,7 +20,6 @@ using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
using StellaOps.Authority.Plugin.Oidc;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Oidc.Tests.Snapshots;

View File

@@ -15,7 +15,6 @@ using Microsoft.Extensions.Caching.Memory;
using StellaOps.Authority.Plugin.Saml;
using StellaOps.Authority.Plugins.Abstractions;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Saml.Tests.Resilience;

View File

@@ -15,7 +15,6 @@ using Microsoft.Extensions.Caching.Memory;
using StellaOps.Authority.Plugin.Saml;
using StellaOps.Authority.Plugins.Abstractions;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Saml.Tests.Security;

View File

@@ -15,7 +15,6 @@ using System.Threading.Tasks;
using System.Xml;
using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
namespace StellaOps.Authority.Plugin.Saml.Tests.Snapshots;

View File

@@ -10,7 +10,6 @@ using StellaOps.Authority.Persistence.Documents;
using StellaOps.Authority.Persistence.InMemory.Stores;
using StellaOps.Authority.Persistence.Sessions;
using Xunit;
using Xunit.Abstractions;
using StellaOps.TestKit;
namespace StellaOps.Authority.Plugin.Standard.Tests;

View File

@@ -206,11 +206,11 @@ public class StandardUserCredentialStoreTests : IAsyncLifetime
Assert.Equal("Invalid credentials.", auditEntry.Reason);
}
public Task InitializeAsync() => Task.CompletedTask;
public ValueTask InitializeAsync() => ValueTask.CompletedTask;
public Task DisposeAsync()
public ValueTask DisposeAsync()
{
return Task.CompletedTask;
return ValueTask.CompletedTask;
}
}
@@ -248,3 +248,7 @@ internal sealed class TestAuditLogger : IStandardCredentialAuditLogger
string? Reason,
IReadOnlyList<AuthEventProperty> Properties);
}

View File

@@ -135,7 +135,7 @@ public sealed class AuthorityWebApplicationFactory : WebApplicationFactory<Progr
return base.CreateHost(builder);
}
public Task InitializeAsync() => Task.CompletedTask;
public ValueTask InitializeAsync() => ValueTask.CompletedTask;
private static string LocateRepositoryRoot()
{
@@ -193,5 +193,7 @@ public sealed class AuthorityWebApplicationFactory : WebApplicationFactory<Progr
await base.DisposeAsync();
}
Task IAsyncLifetime.DisposeAsync() => DisposeAsync().AsTask();
}

View File

@@ -8,9 +8,7 @@
<IsPackable>false</IsPackable>
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<ItemGroup>
<Using Include="Xunit.Abstractions" />
</ItemGroup>
<ItemGroup> </ItemGroup>
<ItemGroup>
<PackageReference Include="FluentAssertions" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" />