This commit is contained in:
2026-10-05 22:30:29 +03:30
parent ac0ebe601e
commit e379faaa07
6 changed files with 214 additions and 48 deletions
@@ -30,7 +30,7 @@ namespace xIds.Providers
/// <param name="cancellationToken"></param>
/// <returns></returns>
public async Task<XApiKeyDto> AddApiKeyAsync(
XApiKey item,
XApiKeyDto item,
XUserClaimsInfoDto userInfo = null,
CancellationToken cancellationToken = default
)
@@ -86,12 +86,6 @@ namespace xIds.Providers
//
var entity = item.MapConvert<XApiKey, XApiKeyDto>();
if (entity.Id.IsValidIntId())
{
entity.Id = -1;
}
//
var entry = await dbContext.ApiKeys.AddAsync(
entity: entity,
cancellationToken: cancellationToken
@@ -175,19 +169,8 @@ namespace xIds.Providers
// Update Data on Exists Entity ...
exists = exists.UpdateData(
updateWith: item,
propertyWhiteList: [
nameof(XApiKey.KeyHash),
nameof(XApiKey.KeyPrefix),
nameof(XApiKey.ExpiresAt),
nameof(XApiKey.CreatedOn),
nameof(XApiKey.RevokedAt),
nameof(XApiKey.RevokedBy),
nameof(XApiKey.LastUsedAt),
nameof(XApiKey.AllowedIPs),
nameof(XApiKey.ApplicationId),
nameof(XApiKey.AllowedScopes),
nameof(XApiKey.RateLimitPerMinute),
]
propertyWhiteList: [],
propertyBlackList: []
);
//