Hallo zusammen,
habe einen neuen Benutzer erstellt und ihm keinerlei Berechtigung gegeben (Test).
Nach dem Erstellen und einloggen mit dem neuen user bekomme ich eine Fehlermeldung in der GUI .
URL
http://[IP]:[Port]/api/ui_settings/
Status
403 Forbidden
Error
You do not have permission to perform this action.
Ebenso im Log des Containers (Portainer) ist eine Fehlermeldung zu sehen.
Weiß jemand wie das lösen kann?
[WARNING] [django.request] Forbidden: /api/ui_settings/
es sind mehrere Einträge für verschiedene API Zugriffe.
Ich hatte gerade dasselbe Problem. Man muss dem Benutzer UISettings Berechtigungen geben, dann gehts es. Ich halte das für einen Bug, wenn es ohne diese Berechtigungen nicht geht ist es sinnlos, sie auswählen zu können, und wenn ich sie auswählen kann, sollte ich Dokumente sehen können, wenn man die Berechtigung dazu hat. Ich habe vorhin dazu einen Bug 8215 aufgemacht, Mal sehen was rauskommt. Du kannst dich ja dran hängen wenn du magst.
UISettings Add, edit, delete or view the UI settings that are used by the web app. Users that will access the web UI must be granted at least View permissions.
Man kann auch Benutzer anlegen, die nur die API verwenden. Wer sich in der UI anmelden möchte, muss dies auch tun dürfen.