From 915a6c1088e2a267f3f14ec767be542b25cac899 Mon Sep 17 00:00:00 2001 From: Ahmed Zamil Date: Fri, 3 Apr 2026 00:32:21 +0300 Subject: [PATCH] WIP --- Esiur/Protocol/EpConnection.cs | 2 +- Esiur/Security/Permissions/UserPermissionsManager.cs | 4 ++-- Tests/Distribution/MyService.cs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Esiur/Protocol/EpConnection.cs b/Esiur/Protocol/EpConnection.cs index 9f9dd82..c4c0cc3 100644 --- a/Esiur/Protocol/EpConnection.cs +++ b/Esiur/Protocol/EpConnection.cs @@ -654,7 +654,7 @@ public partial class EpConnection : NetworkConnection, IStore { if (authPacket.Tdu != null) { - var (_, parsed) = Codec.ParseSync(authPacket.Tdu.Value, Instance.Warehouse); + var (_, parsed) = Codec.ParseSync(authPacket.Tdu.Value, null); if (parsed is Map headers) { diff --git a/Esiur/Security/Permissions/UserPermissionsManager.cs b/Esiur/Security/Permissions/UserPermissionsManager.cs index 075da3e..1f4484f 100644 --- a/Esiur/Security/Permissions/UserPermissionsManager.cs +++ b/Esiur/Security/Permissions/UserPermissionsManager.cs @@ -44,8 +44,8 @@ public class UserPermissionsManager : IPermissionsManager { Map userPermissions = null; - if (settings.ContainsKey(session.AuthorizedAccount)) - userPermissions = settings[session.AuthorizedAccount] as Map; + if (settings.ContainsKey(session.AuthorizedIdentity)) + userPermissions = settings[session.AuthorizedIdentity] as Map; else if (settings.ContainsKey("public")) userPermissions = settings["public"] as Map; else diff --git a/Tests/Distribution/MyService.cs b/Tests/Distribution/MyService.cs index ae268ad..4f866ba 100644 --- a/Tests/Distribution/MyService.cs +++ b/Tests/Distribution/MyService.cs @@ -119,10 +119,10 @@ public partial class MyService int MyPasscode = 2025; public PropertyContext Passcode { - get => new((sender) => sender.Session.AuthorizedAccount == "alice" ? MyPasscode : 0); + get => new((sender) => sender.Session.AuthorizedIdentity == "alice" ? MyPasscode : 0); set { - if (value.Connection.Session.AuthorizedAccount != "alice") + if (value.Connection.Session.AuthorizedIdentity != "alice") throw new Exception("Only Alice is allowed."); MyPasscode = value.Value; }