public ActionResult ManageAuthorisations(string id) { // Change password only ManageAuthorisationModel model = new ManageAuthorisationModel(); model.WebApplicationDisplayName = "Web SSO Viewer"; model.SignOnAttemptId = id; model.CancelAllowed = true; model.CaptchaRequired = false; model.Authorisations = new ManageAuthorisationModel.UserAuthorizations() { ResourceAuthorizations = new List <ManageAuthorisationModel.ResourceAuthorization> { new ManageAuthorisationModel.ResourceAuthorization() { ResourceApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage CRM" } }, ClientAuthorizations = new List <ManageAuthorisationModel.ClientAuthorization> { new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage 100" } }, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "Sage 100", ClientInstanceAuthorizations = new List <ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List <ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed" } } } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends" } } } } } }, DeviceName = "Home" } } }, new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage Ciel" } }, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "Sage Ciel", ClientInstanceAuthorizations = new List <ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List <ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed" } } } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends" } } } } } }, DeviceName = "Work" } } } } }, new ManageAuthorisationModel.ResourceAuthorization() { ResourceApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B" } }, ClientAuthorizations = new List <ManageAuthorisationModel.ClientAuthorization> { new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B client" } }, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "WebApplication B client", ClientInstanceAuthorizations = new List <ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List <ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed" } } } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends" } } } } } }, DeviceName = "Home" } } }, new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B client" } }, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "WebApplication B client", ClientInstanceAuthorizations = new List <ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List <ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed" } } } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List <ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List <ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends" } } } } } }, DeviceName = "Work" } } } } } } }; return(View(model)); }
public ActionResult ManageAuthorisations(string id) { // Change password only ManageAuthorisationModel model = new ManageAuthorisationModel(); model.WebApplicationDisplayName = "Web SSO Viewer"; model.SignOnAttemptId = id; model.CancelAllowed = true; model.CaptchaRequired = false; model.Authorisations = new ManageAuthorisationModel.UserAuthorizations() { ResourceAuthorizations = new List<ManageAuthorisationModel.ResourceAuthorization>{ new ManageAuthorisationModel.ResourceAuthorization() { ResourceApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage CRM" } }, ClientAuthorizations = new List<ManageAuthorisationModel.ClientAuthorization> { new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue> {new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage 100" }}, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "Sage 100", ClientInstanceAuthorizations = new List<ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List<ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed"}} } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends"}} } } } }, DeviceName = "Home" } } }, new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue> {new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Sage Ciel" }}, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "Sage Ciel", ClientInstanceAuthorizations = new List<ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List<ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed"}} } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends"}} } } } }, DeviceName = "Work" } } } } }, new ManageAuthorisationModel.ResourceAuthorization() { ResourceApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B" } }, ClientAuthorizations = new List<ManageAuthorisationModel.ClientAuthorization> { new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue> {new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B client" }}, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "WebApplication B client", ClientInstanceAuthorizations = new List<ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List<ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet>{ new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed"}} } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends"}} } } } }, DeviceName = "Home" } } }, new ManageAuthorisationModel.ClientAuthorization() { ClientApplicationNames = new List<ManageAuthorisationModel.CultureSpecificValue> { new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "WebApplication B client" }}, ClientType = ManageAuthorisationModel.ClientType.Desktop, DefaultClientApplicationName = "WebApplication B client", ClientInstanceAuthorizations = new List<ManageAuthorisationModel.ClientInstanceAuthorization> { new ManageAuthorisationModel.ClientInstanceAuthorization() { Authorizations = new List<ManageAuthorisationModel.Authorization> { new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("30/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet>{ new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Identify you to the resource" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Upload data to be processed"}} } } }, new ManageAuthorisationModel.Authorization() { ExpiresAt = DateTime.ParseExact("15/06/2012", "dd/MM/yyyy", null), GrantedAt = DateTime.ParseExact("29/04/2012", "dd/MM/yyyy", null), Id = Guid.NewGuid(), PermissionSets = new List<ManageAuthorisationModel.AuthorizationPermissionSet> { new ManageAuthorisationModel.AuthorizationPermissionSet() { PermissionSetDisplayDescriptions = new List<ManageAuthorisationModel.CultureSpecificValue>{ new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Read contact list" }, new ManageAuthorisationModel.CultureSpecificValue() { Culture = "", Value = "Spam your friends"}} } } } }, DeviceName = "Work" } } } } } } }; return View(model); }