This commit is contained in:
2026-10-11 17:38:12 +03:30
parent bfd60e9bb3
commit e86b50163c
6 changed files with 312 additions and 44 deletions
+32
View File
@@ -1,6 +1,8 @@
using System;
using System.Text;
using System.Security.Cryptography;
using xIdentityModels.Constants;
using xIdentityHelper;
namespace xIds.Helpers
{
@@ -73,5 +75,35 @@ namespace xIds.Helpers
var hash = ComputeHash(plainKey);
return hash == storedHash;
}
/// <summary>
/// Retrieve All ApiKey Scopes ...
/// </summary>
/// <returns></returns>
public static XApiKeyScope[] GetXApiKeyScopes()
{
//
return [
XApiKeyScope.Read,
XApiKeyScope.Write,
XApiKeyScope.Manage,
XApiKeyScope.Admin,
];
}
/// <summary>
/// Retrieve All ApiKey Policies ...
/// </summary>
/// <returns></returns>
public static string[] GetXApiKeyPolicies()
{
return [
XPolicies.ApiKeyAccess,
XPolicies.ApiKeyReadAccess,
XPolicies.ApiKeyWriteAccess,
XPolicies.ApiKeyAdminAccess,
XPolicies.ApiKeyManageAccess,
];
}
}
}