{"id":19692972,"url":"https://github.com/devbridge/azurepowertools","last_synced_at":"2025-04-29T09:31:34.127Z","repository":{"id":4781805,"uuid":"5933922","full_name":"devbridge/AzurePowerTools","owner":"devbridge","description":null,"archived":false,"fork":false,"pushed_at":"2018-09-05T15:09:01.000Z","size":312,"stargazers_count":42,"open_issues_count":1,"forks_count":55,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-05T14:41:59.638Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devbridge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-24T12:08:47.000Z","updated_at":"2023-07-21T12:29:08.000Z","dependencies_parsed_at":"2022-08-29T19:52:11.967Z","dependency_job_id":null,"html_url":"https://github.com/devbridge/AzurePowerTools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbridge%2FAzurePowerTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbridge%2FAzurePowerTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbridge%2FAzurePowerTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbridge%2FAzurePowerTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devbridge","download_url":"https://codeload.github.com/devbridge/AzurePowerTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251473321,"owners_count":21595038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T19:14:54.631Z","updated_at":"2025-04-29T09:31:33.444Z","avatar_url":"https://github.com/devbridge.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"DevBridge Azure Power Tools (http://www.devbridge.com)\n=======================================================================\nOur Azure Power Tools project is the collection of Windows Azure related tools and extensions. Here at DevBridge, we believe in open communication and like to share our knowledge with others who may find it helpful. \n\nYou can also take a look at our [Standard Web Project Template](https://github.com/devbridge/StandardWebProjectTemplate).\n\n## Basic authentication for Windows Azure websites\nBasic authentication for Windows Azure websites is a HTTP managed module that provides basic authentication for web applications hosted in Windows Azure websites. For more information please read this [blog post](http://www.devbridge.com/articles/basic-authentication-for-windows-azure-websites).\n\nBasic authentication module has relation to two projects:\n- Devbridge.BasicAuthentication project has the implementation for the basic authentication module.\n- Devbridge.BasicAuthentication.Test is simple test website that can be used to test basic authentication.\n\n###Configuration Settings\n* `allowRedirects`: indicates whether redirects are allowed without authentication.\n* `excludes`: allows to configure rules to exclude certain parts of application from authentication.\n\n####Sample excludes\n```\n\u003c!-- exclude POST requests to URLs starting with /home; other requests (GET to /home/index, POST to /account/login) should be authenticated --\u003e\n\u003cadd url=\"^/home(.*)\" verb=\"post\" /\u003e\n\u003c!-- exclude POST requests to all URLs; other requests (GET to /home/index, DELETE to /account/123) should be authenticated --\u003e\n\u003cadd url=\"\" verb=\"post\" /\u003e\n\u003c!-- exclude all requests to URLs starting with /allow; other requests should be authenticated --\u003e\n\u003cadd url=\"^/allow(.*)\" verb=\"\" /\u003e\n\u003c!-- exclude all requests to URLs starting with /home; rules specified below overwrite previous rules with the same url pattern.  --\u003e\n\u003cadd url=\"^/home(.*)\" verb=\"\" /\u003e\n\u003c!-- exclude all requests to URLs on the production site; other requests should be authenticated --\u003e\n\u003cadd url=\"^www.my-production-site.com\" verb=\"\" /\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbridge%2Fazurepowertools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevbridge%2Fazurepowertools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbridge%2Fazurepowertools/lists"}