Cloud IAP と Cloud Endpoints OAuth の違いは何ですか?

Cloud IAP と Cloud Endpoints OAuth の違いは何ですか?

認証と承認に関して、Cloud IAP が実行できて Cloud Endpoints が実行できないことは何ですか? (またその逆も同様ですか?)

Cloud IAP は認可と認証の両方を行っていますか? その場合、これを行うために OAuth を使用していますか?

答え1

クラウドIAPは、VPNに接続しなくても社内のビジネスアプリを利用できるアクセス管理ツールです。クライアントのIPアドレスやリクエストの種類などのコンテキストに基づいて動作します。Cloud IAPのアーキテクチャコンセプトに従って、次のことを実行します。認証' そして '承認' 。リソースに対して Cloud IAP を有効にすると、OAuth 2.0 クライアント ID とシークレットが自動的に作成されます。自動生成された OAuth 2.0 認証情報を削除すると、Cloud IAP は正しく機能しなくなります。

クラウドエンドポイント一方、APIを管理するために使われるのは、開発者が独自のキーを生成できるようにすることです。Auth0とFirebase認証を使用します。Cloud Endpointsについてさらに理解を深めるには、'建築'同じように。

関連情報