Firebase - Segurança
A segurança no Firebase é tratada definindo o objeto semelhante a JSON dentro das regras de segurança. As regras de segurança podem ser encontradas quando clicamos emDatabase dentro do menu lateral e então RULES na barra de guias.
Neste capítulo, veremos alguns exemplos simples para mostrar como proteger os dados do Firebase.
Leia e escreva
O seguinte snippet de código definido dentro das regras de segurança do Firebase permitirá acesso de gravação para /users/'$uid'/ para o usuário autenticado com o mesmo uid, mas todos podiam ler.
Exemplo
Vamos considerar o seguinte exemplo.
{
"rules": {
"users": {
"$uid": {
".write": "$uid === auth.uid",
".read": true
}
}
}
}
Validar
Podemos impor dados à string usando o exemplo a seguir.
Exemplo
{
"rules": {
"foo": {
".validate": "newData.isString()"
}
}
}
Este capítulo abordou apenas as regras de segurança do Firebase. O importante é entender como essas regras funcionam, para que você possa combiná-las dentro do aplicativo.