Отсутствуют или недостаточно разрешений (AUTHER FIREBASE) [Закрыто]Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Отсутствуют или недостаточно разрешений (AUTHER FIREBASE) [Закрыто]

Сообщение Anonymous »

У меня постоянно появляется эта ошибка. Я на ней застрял, хотя я догадываюсь почему. Работа правил, возможно, мешает в этом хотя они вроде выглядят правильно. Я не знаток firebase но всегда было интересно на ней поработать, не хочу уже отбрасывать эту идею (т.к. пишу её на диплом) и большая часть проекта связана с бд на firebase. Код Rules я прикреплю ниже. Я пробовал разлиные вариации правил. Конечная задача - чтобы админстратор смог crud'ить students и teachers. Возможно, я действительно слеп и что-то не вижу. Я перепробовал проверять токен, аутентификацию пользователя, даже пользуюсь Cloud Functions но у меня уже действительно закончились идею. Подскажи что не так люди :(

Код: Выделить всё

rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {

function isAdmin() {
return request.auth != null;
}

function isTeacher() {
return request.auth != null && exists(/databases/$(database)/documents/teachers/$(request.auth.uid));
}

match /students/{uid} {
allow read: if request.auth != null;
allow write: if isAdmin();
}

match /teachers/{uid} {
allow read: if request.auth != null;
allow write: if isAdmin();
}

match /grades/{gradeId} {
allow read: if request.auth != null;
allow create, update: if isTeacher() || isAdmin();
allow delete: if false;
}

match /subjects/{id} {
allow read: if true;
allow write: if false;
}

match /groups/{id} {
allow read: if true;
allow write: if false;
}

match /admins/{id} {
allow read: if request.auth != null;
allow write: if false;
}

match /teacherSubjects/{id} {
allow read: if request.auth != null;
allow write: if false;
}

match /semesterSubjects/{id} {
allow read: if request.auth != null;
allow write: if fa`your text`lse;
}

match /gradesTypes/{id} {
allow read: if true;
allo`your text`w write: if false;
}
}
}

я бы хотел найти решение на данную проблему в ближайшее время

Подробнее здесь: https://stackoverflow.com/questions/796 ... ebase-auth
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Angular - Authguard & Auther Service - Observable всегда возвращает истинность
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как отредактировать сообщение «Недостаточно акций» или «Недостаточно акций уже в корзине» в Woocommerce 4.5+
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Недостаточно разрешений для доступа: PartnerApiSocialMetadata.PARTIAL_UPDATE.
    Гость » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Гость
  • «Недостаточно разрешений на доступ к местному протоколу PKCE»
    Anonymous » » в форуме JAVA
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Исключение Firebase: [core/no-app] Приложение Firebase «[DEFAULT]» не создано — вызовите Firebase.initializeApp()
    Гость » » в форуме IOS
    0 Ответы
    135 Просмотры
    Последнее сообщение Гость

Вернуться в «Javascript»