2016-05-30 38 views

回答

2

有3種協議可用於SSO。

WS-Fed,SAML 2.0,OpenID Connect/OAuth 2.0。

前兩個是「舊」的方式,更多的是企業。

後者是「新」的方式,並使用現代應用程序/移動等

除非有很好的理由,否則使用ID連接/ OAuth 2.0用戶。

微軟爲客戶提供了OWIN NuGet包。

無論你使用什麼,做不是推出自己的。你幾乎保證安全性是錯誤的。

IdentityServer是這些協議的開源實現。它支持OpenID Connect/OAuth 2.0 OOTB,另​​外兩個通過附加組件。

我已經廣泛使用它 - 這絕對是一個不錯的選擇。

+0

如果我用我自己的方式,我會面對什麼樣的安全問題? –

+0

幾乎所有的東西。你必須考慮密碼,散列,醃製,加密,協議等。並且不要低估推出自己的時間。 – nzpcmad

相關問題