Stacked реализация StackOverflow с открытым исходным кодом использует DotNetOpenID , который, я думаю, также, вероятно, и сам использует ...
Хотя он построен на парадигме WebControls, поэтому, думаю, у вас возникнут проблемы с его реализацией с помощью Microsoft MVC.
Я знаю, Grurrah использует библиотеку Ajax на основе WebControl (Gaia Ajax - мой предыдущий запуск) вместе с реализацией MVC проекта Castle, но я ничего не знаю о семантике. Хотя Grurrah тоже с открытым исходным кодом, я думаю, что вы можете легко просмотреть его код, чтобы проверить его:)
Это означает, что вы можете использовать DotNetOpenID вместе с библиотекой MVC проекта Castle (возможно), и вы можете использовать Ra-Ajax для функциональности Ajax (Отказ от ответственности; я работаю с Ra-Ajax, а также Stacked)