동일한 Android 프로젝트에 Firebase 인증 및 Firebase 관리자 추가

아부 유수프

내 프로젝트에서 Firebase AuthFirebase Admin종속성을 모두 사용하고 싶습니다 . 그래서 나는 종속성 아래에 추가했습니다.

implementation 'com.google.firebase:firebase-auth:19.2.0'
implementation 'com.google.firebase:firebase-admin:6.12.2'

하지만 아래 방법을 사용할 수 없습니다. firebase auth

FirebaseAuth.getInstance().getCurrentUser();
FirebaseAuth.getInstance().signOut();

나는 의존성 FirebaseAuth에서 메서드를 가질 수 있습니다 firebase-admin. 사용 가능한 방법은 다음과 같습니다.

FirebaseAuth.getInstance().getUser(uid);
FirebaseAuth.getInstance().deleteUser(uid);

firebase-admin종속성을 제거 하면 getCurrentUser, signOut및 다른 방법을 사용할 수 있습니다 .firebase-auth

두 종속성과 마찬가지로 구현이 다른 동일한 패키지 FirebaseAuth 클래스가 있습니다. 일부 검색 firebase-admin을 통해 서버 측을 찾았습니다 .

firebase-admin동일한 프로젝트에서 firebase-auth를 사용할 수 없다는 의미 입니까?

내 프로젝트에서 둘 다 어떻게 사용할 수 있습니까?

이 상황에 대한 몇 가지 제안을 해주세요.

미리 감사드립니다.

더그 스티븐슨

Firebase Admin SDK는 Android 앱에서 사용할 수 없습니다. 완전히 제어하는 ​​제어 된 서버 또는 데스크톱에서 실행되는 백엔드 코드를위한 것입니다. 이 문제를 해결하려고 시도하지 마세요. 대신 Android 앱이 Admin SDK를 사용하여 필요한 작업을 수행하는 백엔드를 호출해야합니다. 앱에 Admin SDK와 서비스 계정이 번들로 포함되어있는 것은 상당히 방대한 보안 허점입니다. 앱을 다운로드하고 서비스 계정 자격 증명을 얻을 수있는 사람이 직접 프로젝트를 쉽게 악용 할 수 있기 때문입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 Firebase 프로젝트의 두 번째 앱에 푸시 인증서를 추가 할 수 없습니다.

분류에서Dev

관리자 및 일반 사용자에 대해 동일한 인증 방법 사용시 사용자 충돌 | Firebase 인증

분류에서Dev

Firebase 프로젝트 내 단일 앱에 사용자 추가

분류에서Dev

Firebase는 관리자로 인증

분류에서Dev

동일한 프로젝트에서 Firebase 클라우드 메시징 SDK 및 Onesignal SDK를 처리하는 방법

분류에서Dev

Firebase 웹 인증 및 데이터베이스에 추가

분류에서Dev

Firebase 이메일 인증은 Firebase 데이터베이스에 사용자 이름 및 세부 정보를 추가합니다.

분류에서Dev

Firebase 인증에 필요한 Android 권한

분류에서Dev

Android 앱에 Firebase Analytics 및 Google Analytics 추가

분류에서Dev

Firebase로 앱을 제거하고 동일한 사용자 Android로 다시 인증하여 다시 설치

분류에서Dev

Firebase에서 사용자의 다양한 인증을 관리하는 방법

분류에서Dev

전화 인증 사용자를위한 Firebase 재 인증 및 이메일 연결

분류에서Dev

Firebase 인증-로그인 한 사용자가 Null입니다.

분류에서Dev

Firebase 인증. 모든 프로젝트 파일 업데이트

분류에서Dev

다른 프로젝트를 사용한 iOS Firebase 인증

분류에서Dev

Listview에 인증 된 Firebase 사용자 추가

분류에서Dev

Android에서 Twitter로 Firebase 로그인, 이메일 추가 방법

분류에서Dev

Quarkus 및 Firebase 인증

분류에서Dev

verifyIdToken에 대한 백엔드의 Firebase 관리자 및 Firestore 사용

분류에서Dev

Firebase : 여러 Firebase 프로젝트에 동일한 앱 배포

분류에서Dev

플러터 | Firebase 사용자 인증 및 프로필 생성

분류에서Dev

내 firebase 프로젝트 인증 계정의 이상한 이메일

분류에서Dev

OpenIddict-동일한 프로젝트에서 인증 서버 및 웹 API 리소스 호스팅

분류에서Dev

Firebase 인증-사용자가 한 계정에 동시에 로그인하지 못하도록합니다.

분류에서Dev

Android Studio의 버전 관리 공유 프로젝트를 통해 작동하지 않는 Firebase의 Google 로그인 방법

분류에서Dev

Firebase 인증 및 승인

분류에서Dev

Android Studio 4.1 Canary : Firebase Crashlytics가 Android 프로젝트 컴파일을 중단 함

분류에서Dev

Firebase 인증 : Android : 사용자 이메일 및 사진을 표시 할 수 없습니다.

분류에서Dev

생성자 및 관리자 전용 개체에 대한 Firebase 규칙

Related 관련 기사

  1. 1

    동일한 Firebase 프로젝트의 두 번째 앱에 푸시 인증서를 추가 할 수 없습니다.

  2. 2

    관리자 및 일반 사용자에 대해 동일한 인증 방법 사용시 사용자 충돌 | Firebase 인증

  3. 3

    Firebase 프로젝트 내 단일 앱에 사용자 추가

  4. 4

    Firebase는 관리자로 인증

  5. 5

    동일한 프로젝트에서 Firebase 클라우드 메시징 SDK 및 Onesignal SDK를 처리하는 방법

  6. 6

    Firebase 웹 인증 및 데이터베이스에 추가

  7. 7

    Firebase 이메일 인증은 Firebase 데이터베이스에 사용자 이름 및 세부 정보를 추가합니다.

  8. 8

    Firebase 인증에 필요한 Android 권한

  9. 9

    Android 앱에 Firebase Analytics 및 Google Analytics 추가

  10. 10

    Firebase로 앱을 제거하고 동일한 사용자 Android로 다시 인증하여 다시 설치

  11. 11

    Firebase에서 사용자의 다양한 인증을 관리하는 방법

  12. 12

    전화 인증 사용자를위한 Firebase 재 인증 및 이메일 연결

  13. 13

    Firebase 인증-로그인 한 사용자가 Null입니다.

  14. 14

    Firebase 인증. 모든 프로젝트 파일 업데이트

  15. 15

    다른 프로젝트를 사용한 iOS Firebase 인증

  16. 16

    Listview에 인증 된 Firebase 사용자 추가

  17. 17

    Android에서 Twitter로 Firebase 로그인, 이메일 추가 방법

  18. 18

    Quarkus 및 Firebase 인증

  19. 19

    verifyIdToken에 대한 백엔드의 Firebase 관리자 및 Firestore 사용

  20. 20

    Firebase : 여러 Firebase 프로젝트에 동일한 앱 배포

  21. 21

    플러터 | Firebase 사용자 인증 및 프로필 생성

  22. 22

    내 firebase 프로젝트 인증 계정의 이상한 이메일

  23. 23

    OpenIddict-동일한 프로젝트에서 인증 서버 및 웹 API 리소스 호스팅

  24. 24

    Firebase 인증-사용자가 한 계정에 동시에 로그인하지 못하도록합니다.

  25. 25

    Android Studio의 버전 관리 공유 프로젝트를 통해 작동하지 않는 Firebase의 Google 로그인 방법

  26. 26

    Firebase 인증 및 승인

  27. 27

    Android Studio 4.1 Canary : Firebase Crashlytics가 Android 프로젝트 컴파일을 중단 함

  28. 28

    Firebase 인증 : Android : 사용자 이메일 및 사진을 표시 할 수 없습니다.

  29. 29

    생성자 및 관리자 전용 개체에 대한 Firebase 규칙

뜨겁다태그

보관