Cloud IAP 和 Cloud Endpoints OAuth 之間有什麼區別?

Cloud IAP 和 Cloud Endpoints OAuth 之間有什麼區別?

關於身分驗證和授權,Cloud IAP 能做什麼而 Cloud Endpoints 不能? (反之亦然?)

Cloud IAP 是否同時進行授權與身分驗證?如果是這樣,是否使用 OAuth 來執行此操作?

答案1

雲端應用程式內購買是一種存取管理工具,允許人們使用其內部業務應用程式而無需連接到 VPN。它基於上下文,例如客戶端的 IP 位址或請求的類型。根據 Cloud IAP 的架構概念,它確實執行“認證' 和 '授權'。當您為資源啟用 Cloud IAP 時,它會自動建立 OAuth 2.0 用戶端 ID 和金鑰。如果您刪除自動產生的 OAuth 2.0 憑證,Cloud IAP 將無法正常運作。

雲端點另一方面,它只是用於管理 API,基本上允許開發人員產生自己的金鑰。它使用 Auth0 和 Firebase 身份驗證。要進一步了解 Cloud Endpoints,您還可以查看其'建築學'以及。

相關內容