背景
我"APP1"在 azure app 服務中部署了一個 Web 應用程式(前端:Vue.js 和后端:Azure 函式)。我已經實作了客戶端定向登錄(使用此輕松身份驗證),之后我可以使用提供商的登錄頁面 [AAD 和谷歌] 對用戶進行身份驗證。
目標
我"APP2"在 on-primes 服務器中部署了另一個 Web 應用程式。我想重定向到APP1from"APP2"并自動登錄without provider's sign in page。我將從環境變數中讀取憑據。
嘗試過的解決方案
- 我在這里發現了類似的問題,
however I am unable to use the solution because the DB between AAP1 and AAP2 can't be shared - 我還檢查了谷歌身份提供者檔案,但是我無法找到如何在沒有提供者登錄頁面的情況下以編程方式登錄
問題
- 是否可以在沒有提供者登錄頁面的情況下以編程方式登錄谷歌身份以獲取令牌
uj5u.com熱心網友回復:
谷歌身份的全部意義在于證明機器背后的人的身份。
OpenID Connect是公司用來驗證(登錄)用戶的開放標準。IdP使用此功能,以便用戶可以登錄 IdP,然后訪問其他網站和應用程式,而無需登錄或共享其登錄資訊。(id_token)
OAuth 2.0. 該標準提供安全的委托訪問。這意味著由開發人員創建的應用程式可以代表用戶執行操作或從服務器訪問資源,而無需共享其憑據(登錄名和密碼)。它通過允許身份提供者 (IdP) 在用戶批準的情況下向第三方應用程式頒發令牌來實作這一點。(訪問令牌,重繪 令牌)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/526434.html
上一篇:TypeError:無法讀取未定義的屬性(讀取“授權”)
下一篇:兩個日期時間之間的插值
