Info Screen Login Token
-
Hallo,
Ich versuche zurzeit den Info Screen für unsere Gemeinde nutzbar zu machen. Damit auch Räume und Kalender angezeigt werden, die nicht für den Öffentlichen Benutzer zugänglich sein sollen, habe ich dafür einen gesonderten Churchtools User angelegt, der nur die Berechtigung hat, diese Information zu sehen. Wenn ich diesen User allerdings in das Userfeld für den Info Screen eintrage bekomme ich die Meldung "Du darfst das Objekt "Login Token for Person" nicht sehen. Da stelle ich mir erstmal die Frage warum das Feld überhaupt Existiert, wenn ich (habe alle zu vergebenen Rechte) das Feld gar nicht nutzen kann.
Naja, ich habe dann versucht über den erstellten Nutzer den Link mit Token zu erstellen. Dem Nutzer fehlen aber die Berechtigungen dafür, weil man Adminrechte braucht um den Link mit LogIn Token zu erstellen. Ich Füge aber doch nirgends einen LoginToken mit Adminrechten ein, da ist doch das Risiko viel zu groß, dass das jemand abgreift.
Meine Frage ist jetzt, wie ist das ganze gedacht. Habe ich irgendwas Grundlegend falsch verstanden? Wie kriege ich den Link mit einem Passenden LogIn Token?Vielen Dank schonmal für die Hilfe.
-
@Johnny Hm, ja, das ist mehr oder weniger noch ein Relikt aus alten Zeiten in denen man unter Umständen den Login-Token für andere Personen noch sehen durfte (als Admin). Das ist schon lange aus Sicherheitsgründen verboten.
Du müsstest dich mit deinem Info-Screen-User anmelden und dann in das entsprechende Feld in den Einstellungen den Namen eben dieses Users eintragen. Jeder (!) darf nur (!) seinen eigenen Login-Token sehen. Damit sollte der Link dann erstellt werden können. -
@lgerman Danke für die Antwort. Ist es denn richtig, dass ich ihm dafür Admin Rechte geben muss? Stand jetzt, fehlt das Feld nämlich bei dem Info-Screen-User. Ich wollte ja eigentlich vermeiden dem User zu viele rechte zu geben.
-
@Johnny Gute Frage. Hab's mir gerade angeschaut. Sieht für mich nach einem UX-Bug aus. Melde das gern im Support und verlinke den Beitrag hier in deiner Mail.
Folgendes kannst du tun, um jetzt weiterzukommen:- Personen-ID des Info-Screen-Users herausfinden
- Mit Infoscreen-User einloggen
- https://<deine-gemeinde>.church.tools/api/persons/<Personen-ID des Infoscreen-Users>/logintoken aufrufen
- Den Token irgendwo hinkopieren
- Die Info-Screen-Einstellungen öffnen alles fertig konfigurieren und den Link zum Infoscreen kopieren. Der Link sieht in etwa so aus: https://<deine-gemeinde>.church.tools/?q=churchcal/infoscreen&title=Heutige%20Veranstaltungen%20in%20unserer%20Gemeinde&description=1&user_id=1&no_url_rewrite=true&calendars=116,59,69,92,88,63,2,72,56,4,3,51,54,1,60,31,109&rooms=2,3,4,5,7,8,9,10,11,12,13,14,17
- Ändere den Link indem du hinten ein &login_token=<dein kopierter Login-Token> anhängst
Bitte die markierten Platzhalter entsprechend ersetzen.

-
@lgerman Das war schon meine Idee bevor ich in den Forum geschrieben habe. Der Token wurde aber Konsequent ignoriert und es wurde nur der Kalender ohne die entsprechenden Berechtigungen angezeigt.