簡體   English   中英

Javascript-在新標簽頁中打開一個第三方網頁並登錄

[英]Javascript - Open a 3rd party web page in new tab and login

在我的Web應用程序中,我想在新選項卡中打開一個第三方Web服務器頁面。 我通過使用下面的源實現了這一點。

            var a = document.createElement("a");
            a.target = "_blank";
            a.href = 'http://<ipAddress:port>/#/signin';
            a.click();

現在,我想通過提供用戶名和密碼將用戶登錄到該第三方網絡。 單點登錄概念在這里是不可能的,因為第三方網絡具有不同的身份驗證和令牌策略。 因此,這樣做的結果是使用戶登錄到第三方Web服務器,而無需允許用戶輸入應用程序的登錄憑據。

感謝任何幫助,謝謝。

除非第三方允許您訪問某種API來登錄其系統,否則無法使用javascript實現您想做的事情。

您無法將JavaScript代碼注入第三方網站,這是至關重要的安全功能。 只要您重定向到第3方網站,無論您嘗試什么,瀏覽器都會終止您的JavaScript代碼。

因此,要么讓您的用戶手動登錄,要么讓第三者與您合作實施某種單點登錄機制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM