반응형

Firebase 4

Firebase 3에서 토큰에 대한 서버 측 검증이 여전히 가능합니까?

Firebase 3에서 토큰에 대한 서버 측 검증이 여전히 가능합니까? Firebase 3에서 토큰에 대한 서버 측 검증이 여전히 가능합니까? 기존 인증 시스템(서비스 계정 사용)을 사용하여 Golang을 실행하는 서버에서 사용자 지정 토큰(JWT)을 생성합니다.토큰은 iOS 클라이언트에서 다음을 사용합니다. FIRAuth.auth()?.signInWithCustomToken(customToken) 거기까지는 모든 것이 잘 작동합니다.그러나 클라이언트 토큰을 다음에서 검색한 서버에 전달할 때: FIRUser.getTokenWithCompletion({ token, error in ..}) 우리는 그것을 확인할 수 없습니다.JWT 토큰은 RS256을 사용하여 서명되며 헤더가 있습니다.우리가 알아볼 수 없는..

programing 2023.07.22

하위 컬렉션을 통한 클라우드 Firestore 심층 분석

하위 컬렉션을 통한 클라우드 Firestore 심층 분석 'todos'라는 이름의 루트 컬렉션이 있다고 가정해 보겠습니다. 이 컬렉션의 모든 문서에는 다음이 있습니다. title끈 이름이 지정된 하위 컬렉션todo_items 하위 컬렉션의 모든 문서todo_items가지다 title끈 completed부울 Cloud Firestore에서 쿼리하는 것은 기본적으로 얕다는 것을 알고 있습니다. 이는 훌륭하지만, 다음을 쿼리하는 방법이 있습니까?todos하위 컬렉션이 포함된 결과를 가져옵니다.todo_items자동으로? 다시 말해서, 다음 쿼리를 어떻게 하면 포함시킬 수 있습니까?todo_items서브컬렉션? db.collection('todos').onSnapshot((snapshot) => { snapsh..

programing 2023.07.17

Firebase Crashlytics에 매핑 파일을 업로드하는 방법은 무엇입니까?

Firebase Crashlytics에 매핑 파일을 업로드하는 방법은 무엇입니까? 이전의 충돌 보고에는 업로드하기 쉬운 방법이 있습니다.크래시리틱스 섹션에서 찾지 못했습니다.업데이트: Firebase 문서 업데이트: 여기를 참조하십시오. 매핑 파일을 더 이상 수동으로 업로드할 필요가 없습니다. 1 - 읽기 가능한 충돌 보고서에 대한 충돌 분석에 필요한 정보를 보존하려면 구성 파일에 다음 행을 추가합니다. -keepattributes *Annotation* -keepattributes SourceFile,LineNumberTable -keep public class * extends java.lang.Exception 2 - Crashlytics가 ProGuard 또는 DexGuard 매핑 파일을 자동으로..

programing 2023.07.02

함수 및 Firestore 사용 시 필드 값이 정의되지 않음

함수 및 Firestore 사용 시 필드 값이 정의되지 않음 다음과 같은 기능이 있습니다. const functions = require('firebase-functions'); const admin = require('firebase-admin'); const FieldValue = require('firebase-admin').FieldValue; module.exports = functions.firestore .document('students/{studentId}') .onDelete(event => { const student = event.data.previous.data(); const { id, semester } = student; const classId = student.class;..

programing 2023.06.27
반응형