Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vérifier émetteur SMS #140

Open
xTwisten opened this issue Jun 24, 2020 · 1 comment
Open

Vérifier émetteur SMS #140

xTwisten opened this issue Jun 24, 2020 · 1 comment

Comments

@xTwisten
Copy link

Bonjour,
Je ne sais pas si cette fonctionnalité existe en tout cas je ne l'ai pas trouvé.
Mais ce qu'il serait peut être intéressant, ça serait de pouvoir vérifier si un numéro à le droit d’exécuter la commande.

Exemple :

  • On définit un groupe de confiance, ce groupe contient une liste de numéro qui peuvent exécuter toutes les commandes.

  • On peut ajouter un autre numéro de confiance avec "add 0612345678 grp=". ( pour définir tous les droits sur n'importe quel groupe)

  • On créé un groupe "gestion_porte", qui peut exécuter tous les commandes lié au gestion d'une porte.

  • Avec un numéro "de confiance" on lui envoi "add 0623456789 grp=gestion_porte". Le numéro indiqué pourra donc exécuter toutes les commandes lié au groupe "gestion_porte".

On pourrait par exemple révoquer un droit à un groupe avec "del 0623456789 grp=gestion_porte" ou même "del 0623456789 grp=*" pour enlever un appareil de confiance.

Enfin si un numéro ne fait pas partie des listes alors j'envoie une alerte aux appareils de confiance.

Je ne sais pas si j'arrive à être claire dans mes explications.

Je vous remercie,

Bonne soirée :)

@OsaAjani
Copy link
Collaborator

Effectivement, l'idée pourrait être intéressante et n'est pas encore présente pour l'instant. Actuellement la seule restriction sur une commande est la possibilité de rendre le statut admin obligatoire. L'authentification repose uniquement sur un secret (login/password).

Un système d'authentification basé sur le numéro de téléphone me semble tout à fait possible techniquement et serait intéressant. Je verrais pour implémenter l'idée dans une future version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants