public void HydrateNonceContract(NonceContract nonceContract) { var key = GenerateHash(m_hashLength); nonceContract.Nonce = key; m_memoryCache.Set(key, nonceContract, TimeSpan.FromSeconds(m_nonceTimeoutInSeconds)); }
public async Task <NonceContract> CreateAsync( int userId, NonceTypeEnum nonceType ) { var nonceContract = new NonceContract { UserId = userId, Type = nonceType, }; using (var nonceResponse = await m_authorizationServiceHttpClient.SendRequestAsync(HttpMethod.Post, $"{BasePath}create", nonceContract)) { return(await m_authorizationServiceHttpClient.GetDeserializedModelAsync <NonceContract>(nonceResponse)); } }
public IActionResult Create([FromBody] NonceContract nonceContract) { m_nonceManager.HydrateNonceContract(nonceContract); return(Json(nonceContract)); }