Pouvoir afficher des dashboards Gladys sans authentification / bypass login (pour faciliter l’affichage sur tablette/nest hub… )

Suite à cette discussion [Question] mode invités ou écrans - Configuration - Communauté Gladys Assistant, nous avons trouvé judicieux d’avoir un système d’accès aux dashboards Gladys sans authentification. Ca peut être un système de « token dans l’URL » ou autre chose…

Le gros intérêt de ça pour moi est de créer des scénarios de démarrage de Nest Hub et d’ouverture de dashboard :

  • Si détection de présence devant le Nest Hub, alors allumer le Nest Hub et afficher tel dashboard…
  • Si clic sur bouton, alors allumer le Nest Hub et afficher tel dashboard…

Grace à une ligne de commande avec la lib python catt et avec le partage de dashboard sans authentification, il serait pratique de faire ce type de scénario:

catt cast_site "http://gladys.local/dashboard/5c42709f-f7bc-48a0-9e66-8255fa1ff015/general"

Questions à se poser :

  • Je vois assez bien un nouveau bouton Partage à coté de Plein écran / Editer sur l’Accueil où l’utilisateur peut choisir de partager tel ou tel dashboard ou de ne pas partager de dashboard si il ne le souhaite pas ?

  • Coté sécu : garder cette feature uniquement en local ? peut-être mettre aussi des restrictions user/ip ?