public ActionResult SignIn(DeployParamModel input)
        {
            //string stateMarker = Guid.NewGuid().ToString();
            string stateMarker          = input.subscriptionId + "%%" + input.solutionName;
            string authorizationRequest = String.Format(
                "https://login.chinacloudapi.cn/common/oauth2/authorize?response_type=code&client_id={0}&resource={1}&redirect_uri={2}&state={3}",
                Uri.EscapeDataString("AzureADClientID"),
                Uri.EscapeDataString("https://management.chinacloudapi.cn/"),
                Uri.EscapeDataString(this.Request.Url.GetLeftPart(UriPartial.Authority).ToString() + "/Deployment/ProcessCode"),
                Uri.EscapeDataString(stateMarker)
                );

            return(new RedirectResult(authorizationRequest));
        }
        public ActionResult AutoStart(DeployParamModel input)
        {
            ActionResult result = SignIn(input);

            return(result);
        }