jsp如何實現單點登入

2021-09-01 05:08:57 字數 1218 閱讀 2332

在做專案的過程中,我們經常會遇到這樣的情況,需要進行單點登入,也就是說使用者登入乙個系統的同時也登入到其他系統。

這裡採用乙個例子說明如何實現單點登入

比方說,我乙個專案裡面(scott)要實現登入到這個專案的同時,登入到58同城。要實現登入倆個專案,肯定要有這倆個不同系統的使用者名稱跟密碼才能實現

首先,scott--login.jsp,進行登入驗證,成功,則進行跳轉到登入成功頁面,同時進行登入到58同城。不成功,則就沒有必要進行登入58同城了。

scott--login.jsp登入成功後,到index.jsp頁面,這裡有另外乙個jsp檔案負責58同城的登入。p_58.login.jsp

假設58同城的登入頁面一些引數是這樣子的

在index.jsp頁面裡面,我們要同時載入這個p_58.login.jsp

這樣,就實現了單點登入。很簡單,根本不需要通過什麼httpclient 來進行後端操作。當然,這樣做的乙個前提是需要這個登入頁面的登入表單的詳細引數的

正規表示式:

"0 0 12 * * ?" 每天中午12點觸發

"0 15 10 ? * *" 每天上午10:15觸發

"0 15 10 * * ?" 每天上午10:15觸發

"0 15 10 * * ? *" 每天上午10:15觸發

"0 15 10 * * ? 2005" 2023年的每天上午10:15觸發

"0 * 14 * * ?" 在每天下午2點到下午2:59期間的每1分鐘觸發

"0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發

"0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發

"0 0-5 14 * * ?" 在每天下午2點到下午2:05期間的每1分鐘觸發

"0 10,44 14 ? 3 wed" 每年三月的星期三的下午2:10和2:44觸發

"0 15 10 ? * mon-fri" 周一至周五的上午10:15觸發

"0 15 10 15 * ?" 每月15日上午10:15觸發

"0 15 10 l * ?" 每月最後一日的上午10:15觸發

"0 15 10 ? * 6l" 每月的最後乙個星期五上午10:15觸發

"0 15 10 ? * 6l 2002-2005" 2023年至2023年的每月的最後乙個星期五上午10:15觸發

"0 15 10 ? * 6#3" 每月的第三個星期五上午10:15觸發

詳解PHP如何實現單點登入

單點登入 single sign on 簡稱為 sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。server端 瀏覽器端 當使用者第一次訪問應用系統的時候,因為還沒有登入,會被 引導到認證系統中進行登入 根據使...

詳解PHP如何實現單點登入

單點登入 single sign on 簡稱為 sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。server端 瀏覽器端 當使用者第一次訪問應用系統的時候,因為還沒有登入,會被引導到認證系統中進行登入 根據使用...

單點登入實現

什麼是單點登入 單點登入就是 你有好幾個應用,然後只需要在其中乙個應用裡面登入以後,就不需要在其他系統裡面登入了。打個比方 你在北京辦了一張銀行卡,然後到了上海這張銀行卡依舊可以使用。單點登入應用場景單點登入的實現 呵呵,重要講到我們的主題上來了。單點登入的實現,其實實現的就是維持乙個回話。我下面給...