From 60d35914e41eb7569ceef225617ec38a4f4f6094 Mon Sep 17 00:00:00 2001 From: slewis74 Date: Thu, 17 Jun 2021 16:51:40 +1000 Subject: [PATCH 1/2] Update to make IUpdateableUserStore use UserId TinyType --- .../Extensibility.Authentication.csproj | 2 +- .../HostServices/IUpdateableUserStore.cs | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/source/Extensibility.Authentication/Extensibility.Authentication.csproj b/source/Extensibility.Authentication/Extensibility.Authentication.csproj index 2a97cf5..0c576da 100644 --- a/source/Extensibility.Authentication/Extensibility.Authentication.csproj +++ b/source/Extensibility.Authentication/Extensibility.Authentication.csproj @@ -14,7 +14,7 @@ default - + \ No newline at end of file diff --git a/source/Extensibility.Authentication/HostServices/IUpdateableUserStore.cs b/source/Extensibility.Authentication/HostServices/IUpdateableUserStore.cs index 4f17955..d8c415d 100644 --- a/source/Extensibility.Authentication/HostServices/IUpdateableUserStore.cs +++ b/source/Extensibility.Authentication/HostServices/IUpdateableUserStore.cs @@ -4,6 +4,7 @@ using Octopus.Data; using Octopus.Data.Model.User; using Octopus.Data.Storage.User; +using Octopus.Server.MessageContracts.Features.Users; namespace Octopus.Server.Extensibility.Authentication.HostServices { @@ -20,16 +21,16 @@ IResult Create( bool isService = false, string? password = null); - void EnableUser(string userId); + void EnableUser(UserId userId); - void DisableUser(string userId); + void DisableUser(UserId userId); - IUser AddIdentity(string userId, Identity identity, CancellationToken cancellationToken); + IUser AddIdentity(UserId userId, Identity identity, CancellationToken cancellationToken); - IUser UpdateIdentity(string userId, Identity identity, CancellationToken cancellationToken); + IUser UpdateIdentity(UserId userId, Identity identity, CancellationToken cancellationToken); - void ClearSecurityGroupIds(string provider, string userId); + void ClearSecurityGroupIds(string provider, UserId userId); - void SetSecurityGroupIds(string provider, string userId, IEnumerable ids, DateTimeOffset updated); + void SetSecurityGroupIds(string provider, UserId userId, IEnumerable ids, DateTimeOffset updated); } } \ No newline at end of file From fe770d1369c3d6286bad45f31413121cfc835606 Mon Sep 17 00:00:00 2001 From: slewis74 Date: Wed, 7 Jul 2021 13:52:50 +1000 Subject: [PATCH 2/2] package update --- .../Extensibility.Authentication.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Extensibility.Authentication/Extensibility.Authentication.csproj b/source/Extensibility.Authentication/Extensibility.Authentication.csproj index 0c576da..6a5b066 100644 --- a/source/Extensibility.Authentication/Extensibility.Authentication.csproj +++ b/source/Extensibility.Authentication/Extensibility.Authentication.csproj @@ -14,7 +14,7 @@ default - + \ No newline at end of file