public ActionResult Index() { /* if (Session["visited"] == null) * return RedirectToAction("../Account/Verify");*/ string code = Session["PAT"] == null ? Request.QueryString["code"] : Session["PAT"].ToString(); string reqBody = "client_id={0}&client_secret={1}&response_type=Assertion&code={2}&redirect_uri={3}"; string redirectUrl = System.Configuration.ConfigurationManager.AppSettings["RedirectUri"]; string clientId = System.Configuration.ConfigurationManager.AppSettings["ClientId"]; string ClientSecreat = System.Configuration.ConfigurationManager.AppSettings["ClientSecret"]; string scope = "admin:org"; reqBody = string.Format(reqBody, HttpUtility.UrlEncode(clientId), HttpUtility.UrlEncode(ClientSecreat), HttpUtility.UrlEncode(code), ""); string access_Token = ApiObject.GetAccessToken(reqBody); if (access_Token != "bad_verification_code") { Session["PAT"] = access_Token; } return(View()); }