의견 보내기
프로필 정보 가져오기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
경고: Google 로그인 라이브러리는 선택적으로 FedCM API를 사용하며, 향후 FedCM API 사용이 필수사항이 될 예정입니다.
영향 평가를 실시 하여
사용자 로그인이 계속 예상대로 작동하는지 확인합니다.
Google 로그인 라이브러리 지원이 중단되었습니다. 자세한 내용은
지원 중단 및 지원 종료 가이드를 참고하세요.
기본 범위를 사용하여 Google로 사용자를 로그인했으면 사용자의 Google ID, 이름, 프로필 URL, 이메일 주소에 액세스할 수 있습니다.
중요: getId()
에서 반환된 Google ID나 사용자의 프로필 정보를 사용하여 현재 로그인한 사용자를 백엔드 서버에 전달하지 마세요.
대신 서버에서 안전하게 유효성을 검사할 수 있는 ID 토큰을 전송 하세요.
사용자의 프로필 정보를 검색하려면 getBasicProfile()
메서드를 사용합니다. 예를 들면 다음과 같습니다.
// auth2 is initialized with gapi . auth2 . init () and a user is signed in .
if ( auth2 . isSignedIn . get ()) {
var profile = auth2 . currentUser . get () . getBasicProfile ();
console . log ( 'ID: ' + profile . getId ());
console . log ( 'Full Name: ' + profile . getName ());
console . log ( 'Given Name: ' + profile . getGivenName ());
console . log ( 'Family Name: ' + profile . getFamilyName ());
console . log ( 'Image URL: ' + profile . getImageUrl ());
console . log ( 'Email: ' + profile . getEmail ());
}
참고: Google 계정의 이메일 주소는 변경될 수 있으므로 이를 사용하여 사용자를 식별하지 마세요. 대신 클라이언트에서 getBasicProfile().getId()
를 사용하여 가져오고 백엔드에서는 ID 토큰의 sub
클레임에서 가져올 수 있는 계정의 ID를 사용하세요.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-25(UTC)"],[],[]]