2015-10-07 26 views
0

我知道IdentityServer3提供了實現OAuth 2.0,OpenId Conect等的整個堆棧。我不知道是否應該使用IdentityServer3。因爲我有自己的登錄服務器,它使用已經可用的成員資格提供程序對用戶進行身份驗證。我可以將已有的登錄機制與IdentityServer3集成並實現OAuth 2.0嗎?使用IdentityServer3與現有的登錄服務器和成員資格提供商實現OAuth 2.0和OpenId Connect提供商

任何建議將不勝感激。

回答

0

將會員身份轉移到身份服務器很容易。如果你想保持整個「登錄體驗」一樣,但使用idsrv協議支持 - 這是更多的工作。

您可以將您的登錄應用程序移至idsrv並使用部分登錄概念。這需要您的現有登錄頁面與idsrv OWIN擴展方法進行交互。

另一種選擇是將您的登錄應用程序封裝爲Katana身份驗證中間件,並將其作爲外部提供程序插入到idsrv中。

+0

不,我們的登錄服務器與memebership對話並對用戶進行身份驗證。 Out會員服務器能夠生成基於access_token和refresh_token的。我不知道我是否應該使用idsrv,或者只是使用現有的登錄和成員服務器編寫我自己的oAuth服務器。 – ShankarSangoli