ServiceStack OpenID Identity Server
Мы разрабатываем набор сайтов на основе ServiceStack и хотели бы поделиться учетными данными пользователей между ними.
Прочитав, я думаю, что нам нужно, чтобы один из сайтов действовал как сервер идентификации OpenID, и он, и другие сайты входили в свою область OpenID (извините, если лингво неверен!).
Я понимаю, что ServiceStack с помощью DotNetOpenAuth может проходить проверку подлинности с использованием пользовательских областей OpenID, и кажется, что DotNetOpenAuth также может выступать в качестве поставщика OpenID, что может быть тем, что нам нужно, но я пока не нашел примеров того, как поставить два все вместе.
Я на правильном пути, и если так, у кого-нибудь есть пример этого?
Большое спасибо.
Обновить:
Дальнейшее чтение предполагает, что IdentityServer3 может быть решением, но я подозреваю, что он размещен за пределами ServiceStack?