NEWS
[~gelöst] VIS-2 - Sichtbarkeit via admin Benutzer Gruppen
-
Hallo zusammen!
Ich habe jetzt sehr lange herumprobiert, bekomme es aber nicht zum Laufen.
Ähnlich wie in diesen threads:
-> https://forum.iobroker.net/post/791938
----------> hier am Schluss github issue: https://github.com/ioBroker/ioBroker.web/issues/334
-> https://forum.iobroker.net/post/3654Ich möchte gerne meine VIS-2 Widgets je nach angemeldetem Benutzer sichbar / bedienbar machen.
Da dachte ich mir, eigentlich wäre die Option "Nur für Gruppen..." die perfekte Lösung.im admin -> Benutzer
-> neue Gruppen
-> neue Benutzer
angelegtDie neuen Benutzer der jeweiligen neuen Gruppe einzeln zugeordnet, damit ich dann
untern den angemeldeten Gruppen unterscheiden kann in der VIS-2 Runtime und somit die Sichtbarkeit.Notiz:
Die zwei neuen Nutzer habe ich später (im Bild durchgestrichen) erst in die Administrator Gruppe gezogen.
Weil interessanterweise nur so kann man sich mit den Benutzern in der Web Oberfläche anmelden.
Andernfalls kommt der Fehler "404 index.html nicht gefunden".
Problem aber dann, ich kann natürlich die VIS-2 Sichtbarkeit über angemeldete Gruppen nicht mehr machen.Sicherheitshalber vorerst allen Benutzer-Gruppen alle Rechte gegeben.
Im VIS-2 Editor - Projekt auch sichergestellt, dass alle alle Rechte haben.
Unter meiner Web.0 Instanz dann die "einfache" Authentifikation aktiviert (nur per http).
Notiz
https hätte ich zuvor versucht, aber das hat noch mehr Probleme bereitet, dass ich noch weniger Erfolg hatte mit den Anmeldungen.
Grundsätzlich gleiches Verhalten wie oben und weiter nachfolgend angeführt.
Jedoch Anmeldung per iob Visu-App 2.2.1. ging dann weder per admin noch per zwei anderen UserIch dachte ich hätte ggf. den Host falsch eingetragen, aber auch Versuchte mit https://... davor klappten nicht.
Und weiter im Reiter "Benutzerzugriffsliste" die zwei Gruppen aktiviert.
(wie oben beschrieben, habe ich später erst die Benutzer in die admin-Gruppe geschoben)Unter dem Reiter "Zugangsliste" habe ich nichts aktiviert.
Leider kann ich mich hiermit nur erfolgreich als admin Benutzer anmelden.
Aber nicht als die zwei Benutzer, die in den neuen Benutzer-Gruppen hinzugefügt worden sind.
Folgende Meldung kam bei Anmeldung an die VIS-2 Runtime View."404 index.html nicht gefunden"
Bzw. bei Anmeldung an die VIS-2 Editor View."404 edit.html nicht gefunden"Bei allgemeinem Aufruf der
web.0 View, also nur IP####:8082kam nurein weißer Bildschirm.Wenn das Passwort falsch eingegeben wird erscheint Fehlermeldung
"404 Datei index.html/login/idex.html nicht gefunden"
Dies ist dann bei beiden oben genannten Seiten, d.h. sowohl bei der web.0 Seite als auch bei der VIS-2 Runtime Anmeldung.
Wie gesagt, wenn ich die Benutzer jedoch der Administratoren Gruppe hinzufüge, kann ich mich mit
den unterschiedlichen Benutzern anmelden und diese werden erkannt.Kontrolliert habe ich es einerseits per VIS-2 Editor wo man rechts oben den angemeldeten Benutzer sieht.
Eingestellt habe ich das Drop-Down als "Angemeldeter Benutzer" -> da bin ich mir nicht sicher was die Unterschiede sind.
Langer Rede kurzer Sinn (und ich bin Dankbar für jeden Schubs in die Richtige Richtung):
-
Mache ich es grundsätzlich richtig,
oder muss ich bei den Gruppen/Benutzern im Admin
oder in der web.0 Instanz
oder in der VIS-2
noch etwas ergänzend einstellen? -
Iobroker visu App 2.2.1 -> geht https überhaupt oder ist nur http möglich?
Habe ich in der lokal Einstellung die IP Adresse vll. falsch eingefügt?
Zu Pkt. 1 dachte ich zuerst noch an die VIS-2 Editor View-Einstellung für die gesamte "Seite"...
da gibt es ganz oben unter CSS allgemein -> genauso eine Einstellung "Nur für Gruppen..."...
Das brachte jedoch auch keinerlei Veränderung...
Ergänzung inkl. ergänzende Frage:
Wie oben beschrieben kann ich zumindest alle Benutzer in die admin-Gruppe tun und
zumindest die Anmeldung an sich jedes Benutzers unterscheiden, mitunter an die VIS-2.Da kann ich nun zumindest lese- und schreib- Rechte für einzelne Seiten für einzelne User sperren.
Zum Beispiel:
Einziges Manko ist, dass bei Anklick eines z.B. Navigationsbuttons auf jene Seite...
der User, für den die Seite gesperrt ist, den Projekt-Auswahl Dialog bekommt.- Kann man diesen Projektdialog entfernen und
alernativ sowas wie eine automatische Rückleitung an die vorhergehende View auslösen?
-
-
Ich konnte es nun doch lösen.
Ich denke es ist zwar ein "Umweg" und nicht 100% wie es gedacht ist,
aber damit kann ich zumindest
-> mich an den Oberflächen anmelden mit individuellem Benutzer
-> mir in den VIS-2 Projekten und dessen Widgets die Sichtbarkeit über Gruppen-Zugehörigkeit steuernKnackpunkt war
-> Benutzer muss einerseits in das Administratorgruppe sein: damit man sich anmelden kann (sonst Error 404...)
-> Benutzer muss andererseits in der für Sichtbarkeit verwendeten anderen Gruppe zugeornet seinNachfolgend die Einstellungen:
Damit konnte ich folgendes in der VIS-2 relisieren:
admin angemeldet = nur in Admin-Gruppe (oberes + unteres Widget nicht sichbar)
Benutzer "Mutti" angemeldet = nur in Neben-Gruppe (oberes Widget sichbar)
Benutzer "Raphael" angemeldet = nur in Haupt-Gruppe (unteres Widget sichbar)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden








