public async Task <ActionResult> oneTouchStatus() { var currentUser = await userManager.GetUserAsync(this.User); var onetouch_uuid = HttpContext.Session.Get <string>("onetouch_uuid"); var result = await authy.checkRequestStatusAsync(onetouch_uuid); var data = (JObject)result; var approval_request_status = (string)data["approval_request"]["status"]; if (approval_request_status == "approved") { await addTokenVerificationClaim(currentUser); await userManager.UpdateAsync(currentUser); } return(Ok(result)); }