Permissions, RateControl and Auditing

This commit is contained in:
2026-07-16 14:01:08 +03:00
parent 3a1b95dbc5
commit ba64a0c95a
62 changed files with 6095 additions and 2366 deletions
+7 -8
View File
@@ -56,8 +56,13 @@ public class EpServer : NetworkServer<EpConnection>, IResource
set;
}
//[Attribute]
public string[] AllowedAuthenticationProviders { get; set; }
/// <summary>
/// Authentication provider protocol names that incoming connections may negotiate.
/// Providers must also be registered with the server Warehouse. An empty list denies
/// authenticated negotiation; anonymous access remains controlled separately by
/// <see cref="AllowUnauthorizedAccess"/>.
/// </summary>
public string[] AllowedAuthenticationProviders { get; set; } = Array.Empty<string>();
/// <summary>
/// Encryption provider protocol names that incoming connections may negotiate.
@@ -124,12 +129,6 @@ public class EpServer : NetworkServer<EpConnection>, IResource
| ExceptionLevel.Message
| ExceptionLevel.Trace;
public void RegisterAuthenticationHandler<T>(string[] domains, AuthenticationMode[] modes) where T : class, IAuthenticationHandler
{
}
public Instance Instance
{