refactor: IAuthListenHandler und IAuthSenderHandler aktualisiert, um Issuer und Audiance anstelle von Name zu verwenden
This commit is contained in:
@@ -27,7 +27,7 @@ public class AuthClient : IAuthClient, IAsyncDisposable
|
||||
|
||||
_connection = cnnBuilder.Build();
|
||||
|
||||
_connection.On<string, string>(nameof(ReceiveKeyAsync), ReceiveKeyAsync);
|
||||
_connection.On<string, string, string>(nameof(ReceivePublicKeyAsync), ReceivePublicKeyAsync);
|
||||
|
||||
_logger = logger;
|
||||
|
||||
@@ -65,9 +65,9 @@ public class AuthClient : IAuthClient, IAsyncDisposable
|
||||
}
|
||||
}
|
||||
|
||||
public Task ReceiveKeyAsync(string name, string message) => Task.Run(() => _params.Events.OnMessageReceived(name, message, _logger));
|
||||
public Task ReceivePublicKeyAsync(string issuer, string audience, string message) => Task.Run(() => _params.Events.OnMessageReceived(issuer, audience, message, _logger));
|
||||
|
||||
public Task SendKeyAsync(string name, string message) => _connection.InvokeAsync(nameof(SendKeyAsync), name, message);
|
||||
public Task SendPublicKeyAsync(string issuer, string audience, string message) => _connection.InvokeAsync(nameof(SendPublicKeyAsync), issuer, audience, message);
|
||||
|
||||
public virtual async ValueTask DisposeAsync()
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace DigitalData.Auth.Client
|
||||
{
|
||||
public class ClientEvents
|
||||
{
|
||||
public Action<string, string, ILogger?> OnMessageReceived { get; set; } = (user, message, logger)
|
||||
=> logger?.LogInformation("{user}: {message}", user, message);
|
||||
public Action<string, string, string, ILogger?> OnMessageReceived { get; set; } = (issuer, audience, key, logger)
|
||||
=> logger?.LogInformation("Public key value has been updated. Issuer: {Issuer}, Audience: {Audience}, New Key: {Key}", issuer, audience, key);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user