김누누
close
프로필 배경
프로필 로고

김누누

  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
  • 깃허브
  • 글쓰기
  • 설정
[구글 로그인] "error_description": "Malformed auth code." 문제 해결

[구글 로그인] "error_description": "Malformed auth code." 문제 해결

문제 상황 400 Bad Request: "{ "error": "invalid_grant", "error_description": "Malformed auth code."}" 구글 로그인 구현 중에 위와 같은 에러가 발생했습니다. 구글링을 열심히 해봤지만 해당 문구와 관련된 자료가 적어서 해결하는데 고생했습니다. 😭 인증 코드가 잘못되었다는 것을 알려주고 있는데, 구글측으로 전달하는 id 토큰 값을 확인해봤습니다. 일반적으로 구글 로그인 로직은 아래와 같습니다. 1. 구글에 사용자 로그인 2. 구글에서 id token 값을 발급 3. id token 값을 서버로 보내서 서버에서 access token을 반환 위 경우 id 토큰 값을 백엔드 서버 개발자에게 전달해주면 서버에서 access 토큰을 반환했습니..

  • format_list_bulleted [Android] Tech,Study/[Android] Trouble Shoot
  • · 2024. 1. 10.
  • textsms
[Android] 구글 로그인

[Android] 구글 로그인

구현 기능 최대한 쉽고 간편하게 SSO 로그인을 구현하는 과정을 정리해보려고 합니다. 앱을 개발할 때 카카오, 구글 로그인을 대부분 적용하게 되었는데요. 매번 구글링하고, 급하게 기능을 구현하다보니 정리하는 과정이 필요할 것 같아서 포스팅하게 되었습니다. 의존성과 라이브러리 추가 buildscript { repositories { google() mavenCentral() } } 프로젝트 수준 build.gradle 파일에 Google의 Maven 저장소를 추가합니다. // Google Play services implementation 'com.google.gms:google-services:4.3.15' implementation 'com.google.firebase:firebase-auth:22.0..

  • format_list_bulleted [Android] Tech,Study
  • · 2024. 1. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (252)
    • Deep Dive (49)
      • Kotlin Coroutine (18)
      • Kotlin Flow (6)
      • Test Code (12)
      • Android Jetpack Compose (9)
      • Flutter (4)
    • [Android] Architecture (14)
      • Architecture Pattern (5)
      • [Android] Multi Module (3)
      • [Android] DI (4)
    • [Kotlin] Tech,Study (18)
    • [Android] Tech,Study (65)
      • [Android] Trouble Shoot (20)
      • [Android] Custom (9)
    • Algorithm (13)
    • Computer Science (29)
      • 독서 (8)
      • 프로그래밍 (14)
      • 운영체제 (4)
      • 자료구조 (1)
      • 네트워크 (1)
    • GitHub (1)
    • Python,Django,DRF (13)
    • IOS,Swift (10)
    • 회고 (7)
전체 방문자
오늘
어제
전체
태그
  • #Coroutine
  • #ViewModel
  • #우테코
  • #코틀린
  • #Android
  • #kotlin
  • #안드로이드
  • #알고리즘
  • #코루틴
  • #compose
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바