{"id":2547,"date":"2013-11-12T10:40:34","date_gmt":"2013-11-12T17:40:34","guid":{"rendered":"http:\/\/www.cloudidentity.com\/blog\/?p=2547"},"modified":"2013-11-12T10:42:45","modified_gmt":"2013-11-12T17:42:45","slug":"msdn-magazine-article-secure-asp-net-web-api-with-windows-azure-ad-and-microsoft-owin-components","status":"publish","type":"post","link":"https:\/\/www.cloudidentity.com\/blog\/2013\/11\/12\/msdn-magazine-article-secure-asp-net-web-api-with-windows-azure-ad-and-microsoft-owin-components\/","title":{"rendered":"MSDN Magazine Article: Secure ASP.NET Web API with Windows Azure AD and Microsoft OWIN Components"},"content":{"rendered":"<p><a href=\"https:\/\/www.cloudidentity.com\/blog\/wp-content\/uploads\/2013\/11\/image3.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/www.cloudidentity.com\/blog\/wp-content\/uploads\/2013\/11\/image_thumb3.png\" width=\"269\" height=\"480\"><\/a><\/p>\n<p>The November issue of the MSDN Magazine features an article from yours truly, titled \u201c<a href=\"http:\/\/msdn.microsoft.com\/en-us\/magazine\/dn463788.aspx\" target=\"_blank\">Secure ASP.NET Web API with Windows Azure AD and Microsoft OWIN Components<\/a>\u201d. <br \/>Thanks to the <strong>awesome editorial team<\/strong> and the precious input from <strong>Daniel Roth <\/strong>and <strong>Howard Dierking <\/strong>(thanks guys!) the article is various notches above the rants in broken English you usually find here <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none\" alt=\"Smile\" src=\"https:\/\/www.cloudidentity.com\/blog\/wp-content\/uploads\/2013\/11\/wlEmoticon-smile1.png\"><\/p>\n<p>I tweeted about this already, but an update from <a href=\"https:\/\/twitter.com\/cloudnick\" target=\"_blank\">Nick<\/a> (who received his paper copy: I didn\u2019t yet! The picture above is his) reminded me that I didn\u2019t yet blog about this. Hence, here there\u2019s an entry for archival purposes and for the ones among you who refuse to have their twitter feed spammed by <a href=\"https:\/\/twitter.com\/vibronet\" target=\"_blank\">my outbursts<\/a> <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none\" alt=\"Smile\" src=\"https:\/\/www.cloudidentity.com\/blog\/wp-content\/uploads\/2013\/11\/wlEmoticon-smile1.png\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The November issue of the MSDN Magazine features an article from yours truly, titled \u201cSecure ASP.NET Web API with Windows Azure AD and Microsoft OWIN Components\u201d. Thanks to the awesome editorial team and the precious input from Daniel Roth and Howard Dierking (thanks guys!) the article is various notches above the rants in&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2544,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/2547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/comments?post=2547"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/2547\/revisions"}],"predecessor-version":[{"id":2548,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/2547\/revisions\/2548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media\/2544"}],"wp:attachment":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media?parent=2547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/categories?post=2547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/tags?post=2547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}