Esempio n. 1
0
        public ActionResult BeginOauth()
        {
            var csrf = Password.Generate(24, 1);

            HttpContext.Session.SetString("CSRF:State", csrf);
            var clientId     = _configuration["AppSettings:GithubClientId"];
            var clientSecret = _configuration["AppSettings:GithubClientSecret"];
            var uri          = _githubService.GetOauthRequestUrl(clientId, clientSecret, csrf);

            return(Redirect(uri.ToString()));
        }