<\/HEAD>
Hallo,<\/P>
<\/P>
Ich habe eine Frage bezüglich der Möglichkeit, eine Web-App zu erstellen, die die folgenden Anforderungen erfüllt.<\/P>
- Wir möchten eine Web-App erstellen, die es einem Benutzer ermöglicht, sich anzumelden und nur die Daten anzusehen<\/SPAN><\/STRONG>.Wir verstehen, dass es notwendig ist, eine "Viewer only"-Rolle einzurichten und einem Benutzernamen zuzuweisen.<\/LI>Wir verstehen, dass die Daten und die Web-App mit einer Gruppe geteilt werden müssen, der dieser Benutzer angehört.<\/LI>Wir verstehen, dass der Feature-Service mit der Gruppe geteilt werden muss, damit die Daten innerhalb der App angezeigt werden können.<\/LI><\/OL><\/LI>Was wir NICHT wollen, ist, dass dieser Benutzer die Web-App umgehen kann,sich direkt im AGOL-System anmeldet, in die Gruppe geht, die Details des Feature-Services aufruft, zur REST Services-Seite geht und dann eine Replik erstellt, um eine Kopie der Feature-Service-Daten in einem beliebigen Datenformat herunterzuladen.Würde dies erreicht werden, indem anderen Benutzern nicht erlaubt wird, die Daten in einem anderen Format zu exportieren? <\/LI><\/OL><\/LI>oder sich in der Collector-App anmeldet, um eine Kopie des Feature-Services für die Offline-Bearbeitung zu erstellen.Ich vermute, dies würde verhindert werden, indem der Offline-Modus im Feature-Service nicht aktiviert wird.<\/LI><\/OL><\/LI><\/OL><\/LI><\/OL><\/P> Wenn Sie jedoch die Rolle so einrichten, dass nur Lesezugriff besteht, kann der Benutzer trotzdem auf den REST-Service des Feature-Services zugreifen und die Daten herunterladen, wenn er möchte. Gibt es eine Möglichkeit, diesen Zugriff einzuschränken und einen NUR-ANSEHEN-Betrachter/Anmeldung im AGOL-System zu haben? <\/P><\/P>Hier ist ein Screenshot des "View Only<\/STRONG>"-Profils, das weiterhin über den Source-Link Zugriff auf den REST-Service hat.<\/P>
<\/P><\/P>Es wurde erwogen, einen webbasierten Operations Dashboard zu verwenden, um den Nur-Ansehen-Status mit einigen Berichtsfunktionen zu erreichen, aber das löst nicht das Problem, dass jemand außerhalb der üblichen Wege denken und trotzdem an die Daten gelangen kann. <\/P><\/P>Es besteht auch die Überlegung, eine benutzerdefinierte App zu erstellen, die den Benutzernamen, das Passwort und die URL weitergibt, sodass die Web-App einfach auf die Daten zugreifen kann. Allerdings habe ich nur begrenzte Programmiererfahrung, bin aber sehr daran interessiert, die Feinheiten neuer Werkzeuge zu lernen.<\/P><\/P>Jegliche Hilfe oder Gedanken wären sehr willkommen.<\/P><\/P>Danke!<\/P>Mike<\/P><\/BODY><\/HTML>