J'utilise l'authentification par email/mot de passe via Firebase, donc actuellement je n'ai qu'un utilisateur authentifié et un utilisateur non authentifié. Mais pour l'application, je voudrais avoir admin, modérateur, utilisateur et invité quatre différents types de rôle. J'ai fait des recherches, mais je n'ai trouvé aucun exemple ou aucune logique pour le faire. Voici mes premières réflexions, mais je ne sais pas si c'est faisable. Fondamentalement deux étapes:Authentification basée sur le rôle avec firebase et angularjs
- Créer une table dans firebase appelé utilisateur, tout enregistrement Firebase l'e-mail/mot de passe, je pousse également les données (email/mot de passe), et de l'information de rôle à la table.
- Dans la route, vérifier si l'utilisateur a le rôle approprié pour accéder à la page donnée
Toute autre meilleure façon de le faire? N'importe quelle idée est la bienvenue!