Kakao 로그인(카카오 SDK · 서버 커스텀 토큰)과 LINE 로그인(Firebase OIDC) 연결 · SNS 연동 · 인증 취소 처리
This commit is contained in:
+12
-1
@@ -29,9 +29,14 @@ dependencies:
|
||||
# Apple Sign-In nonce를 SHA-256으로 해시해 replay 공격을 막는다.
|
||||
crypto: ^3.0.7
|
||||
|
||||
# 소셜 로그인 — Google·Apple 만 실 코드 경로. 카카오·네이버는 앱 키가 없어 스텁이다(Q3).
|
||||
# 소셜 로그인 — Google·Apple 은 각 SDK, LINE 은 Firebase OIDC(SDK 없음), 카카오는 아래 SDK.
|
||||
google_sign_in: ^7.2.0
|
||||
sign_in_with_apple: ^8.1.0
|
||||
# 카카오 로그인 — Kakao 공식 SDK. 카카오톡이 있으면 앱으로, 없으면 카카오계정 웹으로 로그인해
|
||||
# 액세스 토큰을 받고 서버(fnAuthKakao)가 Firebase 커스텀 토큰으로 바꿔 준다. Android 에서
|
||||
# Firebase OIDC 웹 흐름이 카카오톡 앱 전환 뒤 「missing initial state」로 깨져서 SDK 를 쓴다.
|
||||
# 최소 OS 하한 영향 없음: Android minSdk 24(앱 29) · iOS 13.0(앱 15.0).
|
||||
kakao_flutter_sdk_user: ^2.0.1
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
@@ -49,6 +54,12 @@ dev_dependencies:
|
||||
# 재생성: dart run flutter_launcher_icons
|
||||
flutter_launcher_icons: ^0.14.4
|
||||
|
||||
# 카카오 SDK(encrypt → pointycastle 3)와 firebase_auth_mocks 0.15(dart_jsonwebtoken 3 →
|
||||
# pointycastle 4)가 갈린다. 테스트 전용인 쪽을 내린다 — 앱에 실리는 암호 라이브러리는 그대로 둔다.
|
||||
# 둘 중 하나가 pointycastle 범위를 맞추면 지운다.
|
||||
dependency_overrides:
|
||||
dart_jsonwebtoken: ^2.17.0
|
||||
|
||||
# 앱 아이콘 — 2026-08-13 수령한 공식 `fanuzu logo only.png`의 중앙 1:1 영역을
|
||||
# 픽셀 변경 없이 사용한다. `assets/brand/` 두 원본은 같은 공식 마크다.
|
||||
flutter_launcher_icons:
|
||||
|
||||
Reference in New Issue
Block a user