[server] Cloud IAP와 Cloud Endpoints OAuth의 차이점은 무엇입니까?

인증 및 권한 부여와 관련하여 Cloud IAP는 Cloud Endpoints가 수행하지 않는 기능은 무엇입니까? (그 반대?)

Cloud IAP는 권한 부여와 인증을 모두 수행합니까? 그렇다면 OAuth를 사용하여이 작업을 수행합니까?



답변

Cloud IAP 는 사람들이 VPN에 연결하지 않고도 내부 비즈니스 앱을 사용할 수 있도록하는 액세스 관리 도구입니다. 클라이언트의 IP 주소 또는 요청 유형과 같은 컨텍스트를 기반으로합니다. Cloud IAP의 아키텍처 개념에 따라 ‘ Authenticaion ‘및 ‘ Authorization ‘을 수행합니다. 리소스에 대해 Cloud IAP를 켜면 OAuth 2.0 클라이언트 ID와 비밀이 자동으로 생성됩니다. 자동 생성 된 OAuth 2.0 자격 증명을 삭제하면 Cloud IAP가 올바르게 작동하지 않습니다.

반면에 Cloud Endpoints 는 기본적으로 개발자가 자체 키를 생성 할 수 있도록하여 API를 관리하는 데 사용됩니다. Auth0 및 Firebase 인증을 사용합니다. Cloud Endpoints에 대한 이해를 높이려면 ‘아키텍처’ 도 검토하십시오 .


답변