2016-09-23 69 views
0

我在不同的域中有兩個Web應用程序(exampleA.com; exampleB.com)。每個Web站點都有自己的用戶名/密碼認證。OAuth2是否可以解決問題?

假設exampleA.com中有exampleB.com的URL,有時希望當我點擊URL時,直接打開exampleB.com的主頁,並且不要輸入exampleB的任何用戶名/密碼。 com重定向到exampleB.com後。

ExampleA.com使用Apereo CAS 3.5.1,但exampleB.com不使用SSO。
我知道OAuth2可以作爲用戶登錄第三方網站的一種方式,OAuth2也可以解決問題嗎?

回答

0

是的,其他任何SSO協議(如CAS本身)也可以。根據B支持的內容,您可以使用任一選項實現您所需的內容。 CAS可能更容易,只要您可以將CAS客戶端放在它的前面,並將其讀取爲REMOTE_USER。

+0

B是一個PHP應用程序,所以我不能把CAS客戶端放在B.Also中,我不知道如何使用OAuth無需用戶名/密碼登錄B,你能否給出一些解釋? –

+0

您可以使用phpCAS客戶端用於B. – jleleu