public ActionResult LaunchVirtuosoReports(AjaxOptions options) { var auditItem = new SecurityAuditItem { AuthKey = FederatedLoginClient.User.AuthKey, EventType = SecurityAuditEventType.SystemTransfer, FederatedUserId = FederatedLoginClient.User.FederatedUserId, TimeStamp = DateTime.UtcNow, ExtensionItems = new SerializableDictionary <string, string> { { "InitialSystem", "VCOM" }, { "FinalSystem", "ComposerReports" } }, Login = String.Empty, Ip = String.Empty, SessionId = string.Empty }; FederatedLoginClient.LogAuditEvent(auditItem); return(Content(ConfigurationManager.AppSettings["ComposerReportsLandingPage"])); //var targetUrl = "/BILaunchpad.aspx"; //var urlWithAuthToken = ComposerSSOManager.GenerateRequestUri(targetUrl, FederatedLoginClient.User); //return Content(urlWithAuthToken); }
public ActionResult LaunchVirtuosoTravelAcademy(AjaxOptions options) { var urlWithAuthParams = CornerstoneSSOManager.GenerateRequestUri(FederatedLoginClient.User); var auditItem = new SecurityAuditItem { AuthKey = FederatedLoginClient.User.AuthKey, EventType = SecurityAuditEventType.SystemTransfer, FederatedUserId = FederatedLoginClient.User.FederatedUserId, TimeStamp = DateTime.UtcNow, ExtensionItems = new SerializableDictionary <string, string> { { "InitialSystem", "VCOM" }, { "FinalSystem", "TravelAcademy" } }, Login = String.Empty, Ip = String.Empty, SessionId = String.Empty, }; FederatedLoginClient.LogAuditEvent(auditItem); return(Content(urlWithAuthParams)); }