Ejemplo n.º 1
0
        public IActionResult ExternalLogin([FromBody] ExternalLoginParams param)
        {
            if (param == null)
            {
                param = new ExternalLoginParams {
                    provider = "GoogleAuthenticationScheme"
                }
            }
            ;
            // Request a redirect to the external login provider.
            var redirectUrl = Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = param.callbackUrl });
            var properties  = _signInManager.ConfigureExternalAuthenticationProperties(param.provider, redirectUrl);

            return(new ChallengeResult(param.provider, properties));
        }
Ejemplo n.º 2
0
 public IActionResult ExternalLogin([FromBody]ExternalLoginParams param)
 {
     if (param == null)
         param = new ExternalLoginParams { provider = "GoogleAuthenticationScheme" };
     // Request a redirect to the external login provider.
     var redirectUrl = Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = param.callbackUrl});
     var properties = _signInManager.ConfigureExternalAuthenticationProperties(param.provider, redirectUrl);
     return new ChallengeResult(param.provider, properties);
 }