로그인 구현 방식

로그인 인증 4가지 방법
서버중심의 flutter 소셜 로그인 구현

카톡에서 제공하는 로그인 방식

카톡 기본 로그인방식: 카카오계정으로 로그인

loginWithKakaoTalk()이 호출되면 Flutter SDK가 카카오톡을 실행하고 사용자에게 앱 이용 관련 동의를 구하는 동의 화면을 출력합니다. 동의 화면에서 사용자가 모든 필수 항목에 동의하고 [동의하고 계속하기]를 선택하면 인가 코드가 발급되고, Flutter SDK가 인가 코드로 토큰을 발급받아 로그인을 완료합니다. OpenID Connect를 사용하는 앱인 경우, ID 토큰을 함께 발급받습니다. 발급된 토큰은 Flutter SDK가 TokenManager를 통해 내부적으로 관리하며, 로그인이 필요한 카카오 API 호출 시 사용합니다.

try {
  OAuthToken token = await UserApi.instance.loginWithKakaoTalk();
  print('카카오톡으로 로그인 성공 ${token.accessToken}');
} catch (error) {
  print('카카오톡으로 로그인 실패 $error');
}

카톡에서 말하는 서비스 로그인 과정

https://developers.kakao.com/docs/latest/ko/kakaologin/common#intro-login-process

플러터 사용시 카톡 로그인 방식


카톡 공식 developers 사이트 https://developers.kakao.com/docs/latest/ko/kakaologin/flutter

profile
Software Developer

0개의 댓글

Powered by GraphCDN, the GraphQL CDN