我们正在开发一套基于ServiceStack的网站,并希望在它们之间共享用户凭据。
通过阅读,我认为我们需要的是,其中一个站点充当OpenID身份服务器,它和其他站点都登录到其OpenID领域(对不起,如果术语不正确!)。
我理解ServiceStack与DotNetOpenAuth可以对自定义OpenID领域进行身份验证,似乎DotNetOpenAuth也可以充当OpenID提供商,这可能是我们需要的,但我还没有找到了如何将两者放在一起的任何例子。
我是否在正确的轨道上,如果是这样,有没有人有这方面的例子?
非常感谢。
更新
进一步阅读建议IdentityServer3可能是解决方案,但我怀疑托管在ServiceStack之外?