public async Task <IActionResult> AddClientSecret(AddClientSecretViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var authorisedOrgIds = HttpContext.User.GetOrganisationIds(); var addResult = await _identityServerRepository.AddSecretToClient(model.Id, model.Description, authorisedOrgIds); if (addResult.IsError) { return(RedirectToAction(nameof(ClientCredentials))); } var addClientSecretResultViewModel = new AddClientSecretResultViewModel() { InternalClientId = addResult.Value.InternalClientId, ClientId = addResult.Value.ClientId, Secret = addResult.Value.Secret, Description = addResult.Value.Description }; TempData[_addClientSecretResultViewModel] = JsonSerializer.Serialize(addClientSecretResultViewModel); return(RedirectToAction(nameof(AddClientSecretResult))); }
public async Task <IActionResult> AddClientSecret(int id) { var model = new AddClientSecretViewModel() { Id = id }; return(View(model)); }