7

Sto creando un'applicazione su Android in cui sto utilizzando Firebase come database. Ho tre diversi tipi di utenti in ciò che sono operatori, gestori, amministratori di ognuno di loro voglio dare diversi tipi di accesso a ognuno di essi come l'operatore, il gestore può visualizzare e aggiungere dati mentre l'amministratore può aggiungere/eliminare/visualizzare i dati . Ho provato a utilizzare la scheda di autenticazione della posta elettronica & in Firebase ma non mi consente di impostare il tipo di utente su di essa. Ho solo bisogno di aiuto sull'aspetto su come ho diversi tipi di accesso per utenti diversi.Come fornire un accesso diverso a diversi tipi di utenti per l'accesso in Firebase?

risposta

8

L'autenticazione Firebase (come suggerisce il nome) autentica solo l'utente: garantisce che l'utente sia chi dice di essere. Non ha la capacità di impostare un tipo di utente specifico.

Per limitare l'accesso per l'utente in base all'identità, è necessario scrivere regole per il database. Vedi https://firebase.google.com/docs/database/security/

Il modello che descrivi è noto come annuncio di sicurezza basato sui ruoli. Dopo aver letto la documentazione, ti consiglio di cercare ulteriori informazioni al riguardo.

Problemi correlati