Есть ли примеры проектов/решений с открытым исходным кодом, которые я могу извлечь из этого, поможет мне создать собственный поставщик OAuth/OpenID в OWIN/ASP.NET для моей организации? Проблемное пространство для меня довольно новое, поэтому я хотел бы подобрать как можно больше лучших практик и, надеюсь, избегать любых дыр в безопасности.Пользовательский поставщик OAuth/OpenID OWIN/ASP.NET, который может, в свою очередь, делегировать сторонним провайдерам
В основном мне нужно создать единую службу входа для пользователей, которые будут использоваться из нескольких веб-приложений и API-интерфейсов внешними пользователями. Это решение, в свою очередь, позволит людям делегировать логин другим третьим сторонам, таким как Google, Twitter и т. Д., Но будет увеличивать стоимость, связывая пользователей с их CRM-записями и т. Д. И добавляя дополнительные требования к потреблению наших веб-приложений.
То, что мы пытаемся достичь внутренне, является чем-то вроде того, что делает Auth0.