Google Cloud 'Cloud ID', 'Firebase Auth', 'Identity Platform'의 차이점
Sep 25 2020
Cloud ID, Firebase Auth, Identity Platform의 차이점을 이해하려고합니다.
다음 문서를 읽었습니다. https://cloud.google.com/identity-platform/docs/product-comparison https://cloud.google.com/blog/products/identity-security/identity-and-authentication-the-google-cloud-way
내 질문은 다음과 같습니다.
- ID 플랫폼이 일반적으로 사용 가능한 서비스가 아닌 마켓 플레이스의 일부인 이유는 무엇입니까?
- 식별 플랫폼이 클라우드 ID의 하위 집합 인 것 같습니다. 그 이유는 무엇입니까?
- 어떤 경우에 어떤 서비스를 선택해야합니까?
- Firebase Auth 대신 Identity Platform을 사용하기로 결정하면 Firestore 규칙이 수행되는 방식에 영향을 줍니까? Firestore 규칙은 Firebase 인증에 종속되기 때문에
- 이러한 인증 시스템을 프로젝트간에 공유 할 수 있습니다. 예를 들어, 저는 프로젝트에 따라 그룹화 된 기능으로 다양한 비즈니스 목표를 구축하고 있습니다. JWT 토큰으로 API 요청을 보호하기 위해 이러한 모든 프로젝트에서 1 개의 인증 메커니즘이 작동하고, 각 프로젝트에 자체 Firestore 데이터베이스가있는 경우 Firestore 규칙을 효과적으로 사용할 수 있는지 확인하고, 클라이언트 SDK가 Bigtable 또는 Bigquery와 같은 데이터베이스 제품에 액세스 할 수 있도록 보안 액세스를 제공하고 싶습니다. 프런트 엔드 앱에 대한 액세스를 제공합니다.
내 사용 사례를 알아야한다면 기본적으로 우리 회사에서 건설 프로젝트에 사용할 모듈 식 엔터프라이즈 앱을 구축하고 있습니다.
모두 감사합니다!
답변
FrankvanPuffelen Sep 25 2020 at 10:47
Firebase Auth 대신 Identity Platform을 사용하기로 결정하면 Firestore 규칙이 수행되는 방식에 영향을 줍니까?
Cloud Identity Platform을 사용하는 경우 여전히 Firebase SDK를 사용하여 사용자를 앱에 로그인하고 해당 토큰 정보는 Firestore 보안 규칙에서 정확히 동일한 형식으로 계속 사용할 수 있습니다.