主系統(甲方公司系統) ->我們做的系統
前端需要准備一個空白頁 或者隨便一個頁面 去請求后端的接口
后端返回一個值比如401 為未登錄狀態 重定向到主系統window.location.href(帶系統id,回調地址)
主系統進行登錄 登錄成功 調回調地址 前端通過訪問的地址拼接參數(code) 回調地址?code=***
訪問前端第二個地址(回調地址) 前端通過訪問的參數取code
取到code后請求后端接口
等待后端校驗返回狀態
返回0 跳轉到首頁 登錄成功
返回500 認證失敗 跳轉到錯誤頁