2016-09-07 49 views

回答

1

下面是我在企業實現:

有可能是2接近

  1. 使用「Windows身份驗證」,它可以給你實際用戶試圖訪問的網站。任何企業應用程序(假設它在Intranet上託管)都與Active Directory集成。此用戶身份可使用LDAP服務器進行身份驗證

  2. 使用OAuth方式並使用提供身份管理的第三方。前端呼叫他們的服務來生成令牌。這個令牌可以發送到後端,後者將根據驗證器服務驗證該令牌。

0

我已經使用ADFS 2.0作爲SSO RSTS凡在我們擁有所有的IdentityProviders和信賴方已配置。你可以使用STS的活動端點(如果你想對web api/web服務/ AD /數據庫等外部源進行認證,那麼更願意編寫自己的定製STS作爲IDP)。

首先,您將從IDP獲取引導記號令牌,然後從RSTS獲取依賴方令牌。在這兩個調用中,您需要與活動端點(實現WS Trust協議的wcf端點)進行通信。

瘦客戶機使用被動終端/被動呼叫。

您可以嘗試使用ADFS 3.0,它甚至支持JOT(JSON)令牌(一個很輕的權重令牌)以及SAML 2.0。