Я знаю, что это старая версия, но я подумал, что отвечу на этот вопрос для других, наткнувшихся на это через поиск в Google.
Для единого входа на разных платформах вы, вероятно, захотите реализовать решение на основе SAML.SAML расшифровывается как Language Assertion Markup Language и является решением на основе XML.Кроме того, вы можете использовать библиотеку с открытым исходным кодом, которая упрощает ее, называется SimpleSAMLphp (simplesamlphp.org).
Я не уверен, что на стороне asp.net есть библиотека с открытым исходным кодом, которую вы можете использовать, но поскольку SAML является открытым стандартом, вы можете сделать это с чистым asp.net.