Мы внедряем OpenID в нашей компании таким образом, что единственный надежный поставщик openid - это мы сами.Из-за этого пользователю не нужно использовать что-то особенное для входа на сайт.Они просто нажимают кнопку входа в систему, и она выводит их на основной сайт входа в систему.Если они уже вошли в систему, он немедленно отправляет их обратно на сайт, и они проходят проверку подлинности.Если они еще не вошли в систему, он просит их пройти аутентификацию.
Хотя мы не используем .Net, мы используем несколько языков (Python и PHP являются наиболее распространенными) и многие платформы с открытым исходным кодом (Django, DrupalWordPress и другие), и мы фактически передали наш код этим сообществам в виде плагинов с открытым исходным кодом.
Мой друг, который является разработчиком .Net, использует OpenID в своем приложении, поэтому я знаю, что кодсделать это уже там и доступно.