Firebase-보안

Firebase의 보안은 보안 규칙 내에 JSON 유사 객체를 설정하여 처리됩니다. 클릭하면 보안 규칙을 찾을 수 있습니다.Database 사이드 메뉴 내부에 RULES 탭 바에서.

이 장에서는 Firebase 데이터를 보호하는 방법을 보여주는 몇 가지 간단한 예를 살펴 보겠습니다.

읽고 쓰기

Firebase 보안 규칙 내에 정의 된 다음 코드 스 니펫은 /users/'$uid'/ 동일한 인증 된 사용자 uid,하지만 누구나 읽을 수 있습니다.

다음 예를 살펴 보겠습니다.

{
   "rules": {
      "users": {
         
         "$uid": {
            ".write": "$uid === auth.uid",
            ".read": true
         }
         
      }
   }
}

확인

다음 예제를 사용하여 데이터를 문자열에 적용 할 수 있습니다.

{
   "rules": {
      
      "foo": {
         ".validate": "newData.isString()"
      }
      
   }
}

이 장에서는 Firebase 보안 규칙의 표면 만 다루었습니다. 중요한 것은 이러한 규칙이 작동하는 방식을 이해하여 앱 내에서 결합 할 수 있도록하는 것입니다.