diff --git a/DigitalData.Auth.Client/AuthClient.cs b/DigitalData.Auth.Client/AuthClient.cs
index f9b2ac6..f6303f2 100644
--- a/DigitalData.Auth.Client/AuthClient.cs
+++ b/DigitalData.Auth.Client/AuthClient.cs
@@ -57,7 +57,7 @@ public class AuthClient : IAuthClient, IAsyncDisposable
}
}
- public Task ReceivePublicKeyAsync(string issuer, string audience, string message) => Task.Run(() => _params.TriggerOnMessageReceived(this, issuer, audience, message, _logger));
+ public Task ReceivePublicKeyAsync(string issuer, string audience, string message) => Task.Run(() => _params.TriggerOnPublicReceivedEvent(this, issuer, audience, message, _logger));
public Task SendPublicKeyAsync(string issuer, string audience, string message) => _connection.InvokeAsync(nameof(SendPublicKeyAsync), issuer, audience, message);
diff --git a/DigitalData.Auth.Client/ClientParams.cs b/DigitalData.Auth.Client/ClientParams.cs
index d97b73f..29fd010 100644
--- a/DigitalData.Auth.Client/ClientParams.cs
+++ b/DigitalData.Auth.Client/ClientParams.cs
@@ -25,10 +25,10 @@ public class ClientParams
///
public TimeSpan? RetryDelay { get; set; }
- public event ClientEvent OnMessageReceived = ClientEvents.UpdatePublicKeys;
+ public event ClientEvent OnPublicKeyReceived = ClientEvents.UpdatePublicKeys;
- internal void TriggerOnMessageReceived(AuthClient client, string issuer, string audience, string key, ILogger? logger = null)
- => OnMessageReceived(client, issuer, audience, key, logger);
+ internal void TriggerOnPublicReceivedEvent(AuthClient client, string issuer, string audience, string key, ILogger? logger = null)
+ => OnPublicKeyReceived(client, issuer, audience, key, logger);
public ClientParams()
{
diff --git a/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj b/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
index 8823eed..754f53a 100644
--- a/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
+++ b/DigitalData.Auth.Client/DigitalData.Auth.Client.csproj
@@ -5,7 +5,7 @@
enable
enable
DigitalData.Auth.Client
- 1.1.0
+ 1.1.1
DigitalData.Auth.Client is a SignalR-based authentication client that enables applications to connect to a central authentication hub for real-time message exchange. It provides seamless connection management, automatic reconnection (RetryPolicy), and event-driven communication (ClientEvents). The package includes dependency injection support via DIExtensions, allowing easy integration into ASP.NET Core applications. With built-in retry policies and secure message handling, it ensures a reliable and scalable authentication client for real-time authentication workflows.
Digital Data GmbH
Digital Data GmbH
@@ -14,8 +14,8 @@
auth_icon.png
http://git.dd:3000/AppStd/DigitalData.Auth
Digital Data Auth Authorization Authentication
- 1.1.0
- 1.1.0
+ 1.1.1
+ 1.1.1
diff --git a/DigitalData.Auth.Tests/API/AuthHubTests.cs b/DigitalData.Auth.Tests/API/AuthHubTests.cs
index ff406d6..21359ef 100644
--- a/DigitalData.Auth.Tests/API/AuthHubTests.cs
+++ b/DigitalData.Auth.Tests/API/AuthHubTests.cs
@@ -98,7 +98,7 @@ public class AuthHubTests
var provider_receiver = Build(opt =>
{
opt.Url = _hubUrl;
- opt.OnMessageReceived += (client, issuer, audience, key, logger) =>
+ opt.OnPublicKeyReceived += (client, issuer, audience, key, logger) =>
{
rcv_issuer = issuer;
rcv_audience = audience;
diff --git a/DigitalData.Auth.Tests/Client/AuthClientTests.cs b/DigitalData.Auth.Tests/Client/AuthClientTests.cs
index 10a0e29..2002790 100644
--- a/DigitalData.Auth.Tests/Client/AuthClientTests.cs
+++ b/DigitalData.Auth.Tests/Client/AuthClientTests.cs
@@ -143,7 +143,7 @@ public class AuthClientTests
var provider_receiver = Build(opt =>
{
opt.Url = _hubUrl;
- opt.OnMessageReceived += (client, issuer, audience, key, logger) =>
+ opt.OnPublicKeyReceived += (client, issuer, audience, key, logger) =>
{
rcv_issuer = issuer;
rcv_audience = audience;
@@ -180,7 +180,7 @@ public class AuthClientTests
var provider = Build(opt =>
{
opt.Url = _hubUrl;
- opt.OnMessageReceived += (client, issuer, audience, key, logger) => publicKey = key;
+ opt.OnPublicKeyReceived += (client, issuer, audience, key, logger) => publicKey = key;
});
var client = provider.GetRequiredService();
await client.StartAsync();