Esempio n. 1
0
        public ActionResult Logout(LoggedOutViewModel model, SignOutMessage message)
        {
            _owinWrapper.SignoutUser();

            var logoutUrls = Task.Run(async() =>
            {
                var returnUrl = await _accountOrchestrator.GetRelyingPartyLogoutUrls();

                return(returnUrl);
            }).Result;

            model.IFrameUrls = logoutUrls;
            message          = new SignOutMessage {
                ReturnUrl = _identityServerConfiguration.EmployerPortalUrl
            };

            return(View(new LogOutViewModel
            {
                IdsLogoutModel = model,
                SignOutMessage = message
            }));
        }