{"id":198,"date":"2006-07-03T22:38:04","date_gmt":"2006-07-04T04:38:04","guid":{"rendered":"http:\/\/jameskovacs.com\/2006\/07\/04\/Enterprise+Architecture+For+Mere+Mortals+Authentication"},"modified":"2006-07-03T22:38:04","modified_gmt":"2006-07-04T04:38:04","slug":"enterprise-architecture-for-mere-mortals-authentication","status":"publish","type":"post","link":"https:\/\/www.jameskovacs.com\/index.php\/2006\/07\/03\/enterprise-architecture-for-mere-mortals-authentication\/","title":{"rendered":"Enterprise Architecture for Mere Mortals: Authentication"},"content":{"rendered":"<p>Presenting at <a href=\"http:\/\/www.edmug.net\">EDMUG<\/a> last week was a blast. The audience was great and people asked some fantastic questions. I presented <i>Enterprise Architecture for Mere Mortals: Authentication<\/i> where I discussed the major authentication mechanisms for enterprise applications &#8211; basic, NTLM, and Kerberos &#8211; and authentication topologies &#8211; trusted subsystem, delegation, constrained delegation, and protocol transition. It felt very strange doing a development presentation and never launching Visual Studio. I believe the audience got the point that, although not straightforward, constrained delegation isn&#8217;t that hard to configure and you don&#8217;t have to resort to basic authentication when you need to do a multi-server hop. (e.g. Sending credentials from the client to IIS to SQL Server.) Here is the <a href=\"http:\/\/jameskovacs.com\/downloads\/EnterpriseArchitectureForMereMortals-Authentication.pptx\">slidedeck<\/a>. (N.B. You&#8217;ll need PowerPoint 2007 to open it. Email me if you would like a version for 2003.)<\/p>\n<p>I had <i>Tools of the Trade: Must-Have .NET Utilities<\/i> in my back pocket in case I ran out of things to talk about regarding security. As it turns out, lack of material wasn&#8217;t a problem. I always seem to arrive over-prepared. :^) If EDMUG wants to invite me back, I&#8217;ve got a presentation waiting. Or maybe I&#8217;ll present it at the <a href=\"http:\/\/www.edmontoncodecamp.com\">Edmonton Code Camp<\/a>&#8230;<\/p>\n<p>Thanks again to EDMUG for inviting me to speak!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presenting at EDMUG last week was a blast. The audience was great and people asked some fantastic questions. I presented Enterprise Architecture for Mere Mortals: Authentication where I discussed the major authentication mechanisms for enterprise applications &#8211; basic, NTLM, and Kerberos &#8211; and authentication topologies &#8211; trusted subsystem, delegation, constrained delegation, and protocol transition. It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,21],"tags":[],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-presentations","category-security"],"_links":{"self":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":0,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}