ASP.NET 4.5 WebAPI будет поддерживать как oData, так и oAuth из коробки.Если вы начинаете новый проект, я бы порекомендовал изучить его.
Последняя информация Скотта Гу о том, что бета-данные odata ASP.NET WebAPI уже поддерживаются и oAuth будет поставляться с RTM.
Исходя из прошлого опыта работы с версиями ASP.NET, доступность RTM не слишком велика.
Вы можете прочитать о ASP.NET WebAPI (также см. Комментарии): http://weblogs.asp.net/scottgu/archive/2012/02/23/asp-net-web-api-part-1.aspx