0
我有一個應用程序,它具有一個打開linkedin oauthentication的空白頁面的按鈕。在頁面和彈出窗口之間通信oauth頁面
我的問題是,當用戶完成linkedin的認證和處理時,如何告訴原始頁面該過程已完成?
我正在考慮創建一個ajax方法,告訴數據庫用戶在oauth中,當他們完成時,我們告訴同一個數據庫,這個過程結束,原始頁面將會被發現。
任何想法?
我有一個應用程序,它具有一個打開linkedin oauthentication的空白頁面的按鈕。在頁面和彈出窗口之間通信oauth頁面
我的問題是,當用戶完成linkedin的認證和處理時,如何告訴原始頁面該過程已完成?
我正在考慮創建一個ajax方法,告訴數據庫用戶在oauth中,當他們完成時,我們告訴同一個數據庫,這個過程結束,原始頁面將會被發現。
任何想法?
請參見:How can I do OAuth request by open new window, instead of redirect user from current page?
訣竅是window.opener
財產,可從彈出。使用該功能,您可以執行一些簡單的操作,例如重新加載window.opener.location.reload()
,或者使用postMessage
更復雜一些(無論哪種情況,代碼都將位於OAuth在完成時重定向到的頁面中)。