{"id":5739,"date":"2014-11-13T00:00:00","date_gmt":"2014-11-13T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-websites-authentication-authorization"},"modified":"2025-09-16T08:46:58","modified_gmt":"2025-09-16T15:46:58","slug":"azure-websites-authentication-authorization","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/","title":{"rendered":"Azure Websites Authentication\/Authorization"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>UPDATE: This feature is now out of preview, you can read about the latest changes and updates <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-app-service-authentication-authorization\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory. While this is something you could do today, Websites users will greatly benefit from a simplified and streamlined solution that does not require any complex configuration, code changes, or maintenance. Furthermore, this solution is stack agnostic so it works for all the different stacks supported by Azure Websites today, regardless of your site being coded in .NET, PHP, Node, Java or Python and since this solution is provided as part of the platform it will scale with your application. <strong>Azure Websites Authentication\/Authorization<\/strong> simplifies the process of restricting access to your site to only&nbsp;three steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Prepare your directory (if necessary)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Step through the Authentication\/Authorization configuration wizard for your website in the Azure Portal<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Select the Directory associated with the Website<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Select or create the Azure Active Directory app for the Website<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Your Website is now restricted so only users in the directory you selected in step 2 will be able to access it.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configure-azure-website-authentication-authorization\">Configure Azure Website Authentication\/Authorization<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-prepare-your-directory\">Step 1 Prepare your Directory<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first step to restricting access to your website using <strong>Azure Websites Authentication\/Authorization<\/strong> is to get your Azure Active Directory ready. This is only necessary if you don\u2019t already have a Directory ready to use.&nbsp;Azure Active Directory will handle user management and the log-in mechanics for your site. I\u2019m not going to go into details on how setup Azure Active Directory, but here are some helpful resources to get you started:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/active-directory\/\">Azure Active Directory<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">\u00a0<a href=\"https:\/\/blogs.technet.com\/b\/ad\/archive\/2014\/09\/16\/azure-active-directory-sync-is-now-ga.aspx\">Azure Active Directory Sync<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">\u00a0<a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/hh967611.aspx\">Administering your Azure AD directory<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-configure-your-site\">Step 2 Configure your site<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The next step involves linking your <strong>Azure Website<\/strong> to the <strong>Azure Active Directory<\/strong> that will provide the user management for your site. To do this you will use the <a title=\"Azure Management Portal\" href=\"https:\/\/manage.windowsazure.com\/\" target=\"_blank\" rel=\"noopener\">Azure Management Portal<\/a>. Navigate to your site and click on the <b>configure<\/b> tab. There is a new configuration section in this page called <strong>authentication\/authorization<\/strong>.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp\" alt=\"graphical user interface, application\" class=\"wp-image-9048 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the <strong>authentication\/authorization<\/strong> section the configure button launches the wizard that will guide through the configuration<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/clip_image004.webp\" alt=\"graphical user interface, application\" class=\"wp-image-9050 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/clip_image004.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the wizard you will be able to select a directory if there are more than one configured for your subscription and an AAD Application. From the drop down you can select and existing AAD application or chose to create a new one. The AAD application will represent this website in Azure Active Directory. Once you click OK the necessary configuration will be created in Azure Active Directory and propagated to your site.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/clip_image006.webp\" alt=\"graphical user interface, application\" class=\"wp-image-9052 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/clip_image006.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the website is configured the authentication\/authorization section provides deep links to the Azure Active Directory and Azure Active Directory Application this website is linked to. The Logout Path Environment Variable (<strong>WEBSITE_AUTH_LOGOUT_PATH<\/strong>) can be used by the website to direct user\u2019s user to a unique URL that will act as a logout. We have published a very simple asp.net sample application you can use to test this out and see how to read the authenticated users data from the session as well as how to leverage the Log-Out mechanism through the environment Variable. You can find the sample application <a href=\"https:\/\/github.com\/btardif\/Websites-Authentication-Authorization\">here<\/a> \u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"current-limitations\">Current Limitations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are some limitation to the current preview release of this feature:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">With the current release all users in the configured directory will have access the application.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">With the current release the whole site is placed behind login the requirement.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Head less authentication\/authorization for API scenarios or service to service scenarios are not currently supported.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">With the current release there is no distributed log-out so logging the user out will only do so for this application and not all global sessions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1506],"tags":[],"audience":[3053,3056],"content-type":[1511],"product":[1569],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-5739","post","type-post","status-publish","format-standard","hentry","category-identity","audience-it-decision-makers","audience-it-implementors","content-type-best-practices","product-microsoft-entra-id","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-lever-1680286579-649","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Websites Authentication\/Authorization | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Websites Authentication\/Authorization | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-13T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-16T15:46:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Azure Websites Authentication\/Authorization\",\"datePublished\":\"2014-11-13T00:00:00+00:00\",\"dateModified\":\"2025-09-16T15:46:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\"},\"wordCount\":636,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png\",\"articleSection\":[\"Identity\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\",\"name\":\"Azure Websites Authentication\/Authorization | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png\",\"datePublished\":\"2014-11-13T00:00:00+00:00\",\"dateModified\":\"2025-09-16T15:46:58+00:00\",\"description\":\"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp\",\"width\":553,\"height\":369,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Identity\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/identity\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Websites Authentication\/Authorization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Websites Authentication\/Authorization | Microsoft Azure Blog","description":"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/","og_locale":"en_US","og_type":"article","og_title":"Azure Websites Authentication\/Authorization | Microsoft Azure Blog","og_description":"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2014-11-13T00:00:00+00:00","article_modified_time":"2025-09-16T15:46:58+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Azure Websites Authentication\/Authorization","datePublished":"2014-11-13T00:00:00+00:00","dateModified":"2025-09-16T15:46:58+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/"},"wordCount":636,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png","articleSection":["Identity"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/","name":"Azure Websites Authentication\/Authorization | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.png","datePublished":"2014-11-13T00:00:00+00:00","dateModified":"2025-09-16T15:46:58+00:00","description":"Azure Websites Authentication\/Authorization allows you to quickly and easily restrict access to your websites running on Azure Websites by leveraging Azure Active Directory.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/11\/Untitled-553x369-1.webp","width":553,"height":369,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-websites-authentication-authorization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Identity","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/identity\/"},{"@type":"ListItem","position":3,"name":"Azure Websites Authentication\/Authorization"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=5739"}],"version-history":[{"count":2,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5739\/revisions"}],"predecessor-version":[{"id":46309,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5739\/revisions\/46309"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=5739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=5739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=5739"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=5739"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=5739"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=5739"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=5739"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=5739"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=5739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}