tag:blogger.com,1999:blog-11195359.post1113783400073556693..comments2023-08-18T17:53:12.377+12:00Comments on Random thoughts and collisions: Visual Studio : Version issuesnzpcmadhttp://www.blogger.com/profile/06352759009406963230noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-11195359.post-39654613279150489982013-11-01T07:22:14.652+13:002013-11-01T07:22:14.652+13:00Agree about FedUtil and WCF - I blogged a few time...Agree about FedUtil and WCF - I blogged a few times about it.<br /><br />But consider e.g. having a VS 2012 project and wanting to upgrade to VS 2013 and use AAD instead of ADFS.<br /><br />Not a new project so can't use the "Change Authentication" wizard. Never used AAD before so no idea what the WIF constructs are!<br /><br />What then?<br />nzpcmadhttps://www.blogger.com/profile/06352759009406963230noreply@blogger.comtag:blogger.com,1999:blog-11195359.post-58555367048546150632013-11-01T06:07:10.435+13:002013-11-01T06:07:10.435+13:00FedUtil was deprecated because it was a PoS, but I...FedUtil was deprecated because it was a PoS, but I mean that in the nicest possible way. It built with the intention that you'd quite possibly be building a STS, and that even though you were building an STS, you had no idea what you were doing. As such, it turned the whole process into a wizard step-through. It also complicated things because it didn't have the greatest logic -- try running the tool with a single WCF SVC in there. Cleaning up what it leaves behind ain't pretty. <br /><br />Of course, the realization kicked in that you reeeeeeeally shouldn't be building your own STS, especially if you don't know what you're doing. Or if you're just building an RP, you should already have a working dev/QA/Prod STS in place. So the better option, IMHO, is to force you to look at the config and decide for yourself what needs to change.<br /><br />I think it's better in the long run that developers be confused by config syntax, but cognizant of its presence, rather than blissfully unaware of it because of a wizard.<br /><br />The new tooling is useful for creating a basic authn rough-in, which it does reasonably well. Doing anything more than that is trouble, IMO.Anonymousnoreply@blogger.com