public async Task <IActionResult> Delete(ApiResourceSecretModel model) { if (model.Id == 0) { return(RedirectToAction(nameof(Index))); } var result = await _apiResourceSecretService.DeleteApiResourceSecret(CommonMappers.Mapper.Map <ApiResourceSecret>(model)); if (result) { SuccessNotification(await _localizationService.GetResourceAsync("ApiResourceSecret.Deleted")); return(RedirectToAction(nameof(Index), new { apiResourceId = model.ApiResourceId })); } return(View(model)); }
private static void HashClientSharedSecret(ApiResourceSecretModel model) { if (model.Type != "SharedSecret") { return; } if (model.HashTypeEnum == HashType.Sha256) { model.Value = model.Value.Sha256(); } else { if (model.HashTypeEnum != HashType.Sha512) { return; } model.Value = model.Value.Sha512(); } }