사용자 인증

Google은 Cloud Platform 애플리케이션에서 사용자를 인증하는 여러 가지 방법을 제공합니다. 각 방법은 아래와 같이 서로 다른 용도를 갖습니다.

인증 서비스 용도
Firebase 인증 Google, Facebook, Twitter를 포함한 여러 사용자 인증 옵션을 제공합니다. 또한 최소한의 코드만으로 최대한 많은 사용자를 지원합니다.
Google 로그인 Google 로그인은 일회용 비밀번호(OTP) 지원과 함께 Gmail 및 G Suite 계정 로그인을 제공하며, Google 전용 계정을 지원하거나 기존 로그인 시스템에서 Google 계정을 지원하는 가장 간편한 방법입니다.
OAuth 2.0 및 OpenID Connect OpenID Connect를 사용하면 처음부터 필요에 따라 자유롭게 인증 토큰을 처리하고 사용할 수 있습니다.

Firebase 인증

Firebase 인증은 사용자가 원하는 계정으로 로그인을 처리하는 데 도움이 되는 강력하고 안전한 통합형 인증 시스템을 제공합니다. Firebase 인증은 Google, Facebook, Twitter 등의 제휴 로그인 외에도 비밀번호 인증을 지원하므로 데스크톱과 모바일을 가리지 않고 규모의 성장에 따라 인증 시스템을 쉽게 확장할 수 있습니다.

Firebase 인증은 Google App Engine 앱의 사용자 인증을 설정하는 가장 간편한 방법입니다. Firebase 인증에 대한 자세한 내용은 다음을 참조하세요.

  • Firebase 웹 가이드에서는 Google을 ID 공급업체로 사용한 사용자 로그인을 비롯하여 웹사이트에서 Firebase를 사용하는 방법을 보여줍니다.

  • Firebase 빠른 시작 앱은 제휴 로그인 및 사용자 이름/비밀번호 로그인 예를 모두 사용하여 여러 플랫폼에 Firebase를 통합하는 방법을 보여줍니다. 자바스크립트 SDK, iOS, Android를 사용한 Firebase 인증을 보여주는 샘플이 제공됩니다.

Google 로그인

웹사이트나 앱에 Google 로그인 버튼을 제공해야 하거나 도메인에 G Suite를 사용하면서 해당 로그인에 따라 사용자를 인증하려는 경우, OAuth 2.0 및 OpenID Connect 프로토콜을 기반으로 구축된 로그인 클라이언트 라이브러리인 Google 로그인을 사용할 수 있습니다.

웹 앱, iOS, Android에서 Google 로그인을 사용할 수 있습니다.

Google 로그인은 OpenID Connect 형식의 ID 토큰 및 Google API와의 추가적인 상호작용을 위한 OAuth 2.0 액세스 토큰을 제공합니다. Google 로그인에서 OpenID Connect 형식으로 프로필 정보를 반환하도록 구성하려면 openid 범위를 사용하고 people.getOpenIdConnect 엔드포인트를 호출하여 프로필을 가져옵니다.

OAuth 2.0 및 OpenID Connect

OpenID Connect는 OAuth 2.0 프로토콜 위에 있는 ID 레이어입니다. OpenID Connect 문서의 지침에 따라 OAuth 2.0을 설정하고 사용자를 인증할 수 있습니다.

OAuth 2.0에 구현된 OpenID Connect는 OpenID Connect 사양을 준수하며 OpenID 인증을 획득했습니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Node.js 문서용 App Engine 가변형 환경