On Wednesday, September 26, 2012 at 12:28 PM, Chris R wrote:
Hey folks,
Just a quick poll:
What types of authentication have you actually used for any services you've built and/or run?
What other types of auth would you have preferred to use if they were available?
Are your preferences different for Intranet vs Internet?
I'm mostly building Web APIs outside the .NET ecosystem these days, but... I'm doing HTTP Basic over HTTPS and OAuth v2.
In my enterprise days, it was heavy on the Kerberos (via the Negotiate mechanism). The typical scenario:
* Run client app under domain user credentials (i.e., US\SuperApp).
* Turn on integrated Windows Authentication in IIS.
* Run authorization rules in
ASP.NET service based on User.Identity.
I've seen this pattern in every .NET enterprise company that has ever employed me. My guess is it's the most common approach.