Ejemplo n.º 1
0
        private void ProcessMultifactorRequest(HttpContext context)
        {
            //check if user session timed-out
            if (!context.User.Identity.IsAuthenticated)
            {
                context.Response.Redirect(context.Request.ApplicationPath);
                return;
            }

            var url = context.Request.Form["url"];

            if (url != null)
            {
                //mfa request

                var user = context.User.Identity.Name;
                var multiFactorAccessUrl = _multiFactorApiClient.CreateRequest(user, url);
                context.Response.Redirect(multiFactorAccessUrl, true);
            }
        }