Beschreibung
Wir habe ggf. noch einen weiteren Bug gefunden, der dringend behoben werden sollte. Dabei geht es darum, dass wir neue Benutzer in der Applikation nicht sehen können, obschon sie auf Cognito korrekt zugewiesen sind und sich auch über CHLogin resp. FED-Login anmelden können. In der Applikation können diese neuen Nutzer keine Daten sehen und erhalten folgende Fehlermeldung resp. folgende Ansicht:
Im konkreten Fall wollte ich Giorgia Gadola (Mail: giorgia_gad@outlook.com, Login über CHLogin) als neue Nutzerin zufügen. Sie hat ein CHLogin-Konto, hat sich registriert, wurde von Michael in Cognito der korrekten Usergruppe zugewiesen und konnte sich wie oben dargestellt einloggen. Unter den Nutzern kann ich sie in assets.swissgeol.ch jedoch nicht finden und ihr somit auch keine Userrechte (Viewer, Editor, Maste Editor) zuweisen.
Schritte zum Reproduzieren
Neuer Benutzer greift auf Applikation zu
Benutzer wird in Cognito Assets Gruppe verschoben
Benutzer hat keinen Zugriff (siehe Bild) und taucht nicht in Assets-User auf
Beobachtetes Verhalten
Benutzer hat keinen Zugriff (siehe Bild) und taucht nicht in Assets-User auf
Erwartetes Verhalten
Benutzer hat Zugriff und taucht in Assets-User auf
Das Problem taucht auf, sofern in der E-Mail ein Underscore _ vorhanden ist.
Siehe Error Message invalid JWT payload: username does not contain an email
Beschreibung Wir habe ggf. noch einen weiteren Bug gefunden, der dringend behoben werden sollte. Dabei geht es darum, dass wir neue Benutzer in der Applikation nicht sehen können, obschon sie auf Cognito korrekt zugewiesen sind und sich auch über CHLogin resp. FED-Login anmelden können. In der Applikation können diese neuen Nutzer keine Daten sehen und erhalten folgende Fehlermeldung resp. folgende Ansicht:
Im konkreten Fall wollte ich Giorgia Gadola (Mail: giorgia_gad@outlook.com, Login über CHLogin) als neue Nutzerin zufügen. Sie hat ein CHLogin-Konto, hat sich registriert, wurde von Michael in Cognito der korrekten Usergruppe zugewiesen und konnte sich wie oben dargestellt einloggen. Unter den Nutzern kann ich sie in assets.swissgeol.ch jedoch nicht finden und ihr somit auch keine Userrechte (Viewer, Editor, Maste Editor) zuweisen.
Schritte zum Reproduzieren
Beobachtetes Verhalten Benutzer hat keinen Zugriff (siehe Bild) und taucht nicht in Assets-User auf
Erwartetes Verhalten Benutzer hat Zugriff und taucht in Assets-User auf
Screenshots