LINE 로그인을 LINE SDK와 서버 인증 토큰 방식으로 변경 — iOS·Android 웹 로그인 중단 문제 해결
This commit is contained in:
+4
-5
@@ -67,11 +67,10 @@ Dart 는 실행·빌드 때 `--dart-define-from-file=config/kakao.env` 로 받
|
||||
fvm flutter build apk --release --dart-define-from-file=config/kakao.env
|
||||
```
|
||||
|
||||
**LINE** 은 Firebase Authentication 의 OpenID Connect 제공자 `oidc.line` 이다. 앱에 넣을 값은 없고,
|
||||
콘솔 Authentication → 로그인 방법에 LINE Login 채널 ID · 채널 시크릿 · issuer
|
||||
`https://access.line.me` 를 등록하고, LINE Developers 콘솔의 Callback URL 에
|
||||
`https://<프로젝트 ID>.firebaseapp.com/__/auth/handler` 를 넣는다. 콘솔에서 켜지 않았으면 로그인이
|
||||
E-AUTH-11 로 끝난다.
|
||||
**LINE 채널 ID** — 같은 `config/kakao.env` 에 `FANUZU_LINE_CHANNEL_ID=<LINE Login 채널 ID(숫자)>`. Dart 만 읽는다
|
||||
(iOS 복귀 스킴은 `line3rdp.<번들 ID>` 라 키가 필요 없다). 없으면 LINE 로그인만 「설정 전」으로 막힌다. 서버
|
||||
`fnAuthLine` 은 같은 값을 `firebase/functions/.env.<프로젝트>` 의 `LINE_CHANNEL_ID` 로 받는다(저장소 밖).
|
||||
LINE Developers 콘솔의 LINE Login 채널에 Android 패키지명 · iOS 번들 ID 를 등록한다.
|
||||
|
||||
## Android Apple 로그인 — 앱에 넣을 값 없음
|
||||
|
||||
|
||||
Reference in New Issue
Block a user