public bool AuthenticateAndLogin(string username, string password) { var requiredUsername = configSettings.Get("funnelweb.configuration.authentication.username"); var requiredPassword = configSettings.Get("funnelweb.configuration.authentication.password"); if (username == requiredUsername && password == requiredPassword) { federatedAuthenticationService.Login(new User { Username = username, Name = username, Roles = new List <Model.Authentication.Role> { // Hard coded roles for non-db login. new Model.Authentication.Role { Name = Authorization.Roles.Admin }, new Model.Authentication.Role { Name = Authorization.Roles.Moderator }, new Model.Authentication.Role { Name = Authorization.Roles.Guest } } }); return(true); } return(false); }
public bool AuthenticateAndLogin(string username, string password) { var requiredUsername = configSettings.Get("funnelweb.configuration.authentication.username"); var requiredPassword = configSettings.Get("funnelweb.configuration.authentication.password"); var authenticated = username == requiredUsername && password == requiredPassword; if (authenticated) { FormsAuthentication.SetAuthCookie(username, true); } return(authenticated); }
public AzureBlobFileRepository(IConfigSettings configSettings) { var setting = configSettings.Get("StorageConnectionString"); containerName = configSettings.Get("BlobContainerName"); storageAccount = CloudStorageAccount.Parse(setting); blobClient = storageAccount.CreateCloudBlobClient(); container = blobClient.GetContainerReference(containerName.ToLower()); container.CreateIfNotExist(); container.SetPermissions(new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob }); }
public IEnumerable <User> GetUsers() { return(new[] { new User { Name = settingsProvider().GetSettings <FunnelWebSettings>().Author, Username = configSettings.Get("funnelweb.configuration.authentication.username") } }); }