앱에 원탭 로그인을 추가하기 전에 Google API 및 Android를 설정하세요. 살펴보겠습니다
Google API 콘솔 프로젝트 설정
- API 콘솔에서 프로젝트를 열거나, 필요한 경우 프로젝트를 만듭니다. 있습니다.
- OAuth 동의 화면 페이지에서 모든 정보가 확인할 수 있습니다 특히 URL을 지정했는지 확인합니다. 을 준수해야 합니다.
- 사용자 인증 정보 페이지에서 앱의 Android 클라이언트 ID를 만듭니다.
있습니다. 앱의 패키지 이름과
SHA-1 서명
- 사용자 인증 정보 페이지로 이동합니다.
- 사용자 인증 정보 만들기 > OAuth 클라이언트 ID를 클릭합니다.
- Android 애플리케이션 유형을 선택합니다.
- 사용자 인증 정보 페이지에서 웹 애플리케이션 클라이언트 ID를 만듭니다.
있습니다. 승인된 JavaScript 출처에서 나가고
승인된 리디렉션 URI 필드가 비어 있습니다. 이 클라이언트 ID는
인증 백엔드 서버입니다 (
필요하지 않더라도 Google API가 필요합니다.)
- 사용자 인증 정보 페이지로 이동합니다.
- 사용자 인증 정보 만들기 > OAuth 클라이언트 ID를 클릭합니다.
- 웹 애플리케이션 애플리케이션 유형을 선택합니다.
Android 프로젝트에 종속 항목 포함
- 프로젝트 수준
build.gradle
파일에 Google의buildscript
및allprojects
의 Maven 저장소 (google()
) 섹션으로 이동합니다. Google Play 서비스의 종속 항목을 추가합니다. 인증 라이브러리를 사용하여 모듈 (앱 수준) 빌드 파일 (일반적으로
app/build.gradle
)을 다음과 같이 빌드합니다.apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.2.0' }
선택사항: 앱과 사이트 연결
앱의 로그인 백엔드를 공유하는 웹사이트가 있는 경우 앱을 만들고 디지털 애셋 링크 파일 게시하기 한 플랫폼에서 로그인한 사용자가 다른 플랫폼에서도 쉽게 로그인할 수 있도록 해야 합니다.