답변

1

다른 제품의 보안 규칙 내에서 다른 중포 기지 제품에 액세스 할 수있는 방법은 현재 없습니다으로 사용하려는 어떤

Exemple. 참조 : is there a way to authenticate user role in firebase storage rules?

하지만 사용자의 그룹 회원 자격을 확인하려는 것 같습니다. 그룹 멤버쉽을 데이터베이스에서 찾는 대신 소위 맞춤 요청으로 모델링하는 것이 좋습니다. 대신에 (또는 외에) 데이터베이스에 회원, 당신은거야 set the claim "user {uid} is a member of group {guild1}" into the user profile using the Firebase Admin SDK 쓰기 : 그 짓으로

admin.auth().setCustomUserClaims(uid, {guild1: true}).then(() => { 
    // The new custom claims will propagate to the user's ID token the 
    // next time a new one is issued. 
}); 

것은, 당신은 보안 규칙에 길드 회원을 확인할 수 있습니다

allow read: if request.auth.token.guild1 == true; 

(길드 멤버쉽을지도로 모델링 할 수 있는지 모르겠다면이 대답을 업데이트하십시오.

+0

의미가 있습니다. 클라우드 파이어 스토어 트리거를 사용하여 데이터베이스를 기반으로하는 사용자 지정 클레임을 채우려고 시도하고 해당 클레임이 생성되는지 확인합니다. – Remi