diff --git a/.build/README.md b/.build/README.md
index f6260c2..0bbd287 100644
--- a/.build/README.md
+++ b/.build/README.md
@@ -7,6 +7,7 @@
- `.\build.ps1 Extension_Build --ExtensionName RestApia.Extensions.Auth.OAuth2` - build NuGet package for the OAuth2 extension
- optional `--ExtensionLibVersion 1.0.0` to specify the version
- `.\build.ps1 Extension_Push --ExtensionName RestApia.Extensions.Auth.OAuth2` - build the OAuth2 extension and push it to the NuGet server
+- `.\build.ps1 Extension_Build --ExtensionLibVersion 1.1.4-dev --ExtensionName RestApia.Extensions.ValuesProvider.AzureKeyVault` - to build preview version (will be visible for DEV channel app only)
## Shared library build
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index f4a237b..87b6324 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -3,7 +3,7 @@
net8.0
enable
enable
- x64
+ x64;arm64
false
none
6.0-all
diff --git a/src/Extensions/RestApia.Extensions.Auth.OAuth2/AuthCode/OAuth2AuthCodeService.cs b/src/Extensions/RestApia.Extensions.Auth.OAuth2/AuthCode/OAuth2AuthCodeService.cs
index 0684a6d..aa1b1ac 100644
--- a/src/Extensions/RestApia.Extensions.Auth.OAuth2/AuthCode/OAuth2AuthCodeService.cs
+++ b/src/Extensions/RestApia.Extensions.Auth.OAuth2/AuthCode/OAuth2AuthCodeService.cs
@@ -167,6 +167,7 @@ public async Task ReloadValuesAsync(IReadOnlyCollection ReloadValuesAsync(IReadOnlyCollection GetTokenValues(IReadOnlyCollection
Value = claim.Value,
Type = ValueTypeEnum.Other,
TypeDetails = "JWT Claim",
+ IsSecret = claim.Type is "upn" or "unique_name" or "preferred_username" or "otp",
}));
return result;
diff --git a/src/Extensions/RestApia.Extensions.ValuesProvider.AzureKeyVault/KeyVaultValuesProvider.cs b/src/Extensions/RestApia.Extensions.ValuesProvider.AzureKeyVault/KeyVaultValuesProvider.cs
index 6fbe0fb..11cc9a1 100644
--- a/src/Extensions/RestApia.Extensions.ValuesProvider.AzureKeyVault/KeyVaultValuesProvider.cs
+++ b/src/Extensions/RestApia.Extensions.ValuesProvider.AzureKeyVault/KeyVaultValuesProvider.cs
@@ -112,6 +112,7 @@ public async Task ReloadValuesAsync(IReadOnlyCollectionAzure KeyVault Values Provider
Extensions provides Azure KeyVault secrets as variables
https://github.com/RestApia/RestApia.Shared/tree/main/src/Extensions/RestApia.Extensions.ValuesProvider.AzureKeyVault
- RestApia, Extension, Values Provider
+ RestApia, RestApia:0.5.0, Extension, Values Provider
diff --git a/src/RestApia.Shared/Common/Models/BoolResult.cs b/src/RestApia.Shared/Common/Models/BoolResult.cs
index b640b9e..c431dcd 100644
--- a/src/RestApia.Shared/Common/Models/BoolResult.cs
+++ b/src/RestApia.Shared/Common/Models/BoolResult.cs
@@ -13,4 +13,8 @@ public record BoolResult
}
public record TrueResult : BoolResult;
-public record FalseResult(string? Message = null) : BoolResult;
+
+public record FalseResult(string? Message = null) : BoolResult
+{
+ public override string ToString() => Message ?? "False";
+}
diff --git a/src/RestApia.Shared/Common/Models/ValueModel.cs b/src/RestApia.Shared/Common/Models/ValueModel.cs
index 11dbb68..99fb49e 100644
--- a/src/RestApia.Shared/Common/Models/ValueModel.cs
+++ b/src/RestApia.Shared/Common/Models/ValueModel.cs
@@ -8,4 +8,5 @@ public record ValueModel
public required ValueTypeEnum Type { get; init; }
public string TypeDetails { get; init; } = string.Empty;
public string SourceName { get; init; } = string.Empty;
+ public bool IsSecret { get; init; }
}