Hinzufügen und Registrieren einer App

Sie können Ihrer Organisation vorhandene Web-Apps als Elemente hinzufügen, damit Mitglieder danach suchen können. Wenn Sie eine App als Element hinzufügen, geben Sie die URL zu der App frei; vom Portal werden keine App-Dateien gehostet.

Als App-Entwickler können Sie auch Apps hinzufügen und registrieren, um eine App-ID zu generieren. Dabei wird eine OAuth-Anwendung registriert, sodass sich Benutzer bei ArcGIS Enterprise über die Enterprise-Anmeldeseite anmelden können. Weitere Informationen finden Sie weiter unten im Abschnitt Hinzufügen und Registrieren einer App mit Entwickleranmeldeinformationen.

Tipp:

Eine andere Möglichkeit der Freigabe von Anwendungen für Mitglieder der Organisation ist die Veröffentlichung einer Web-App, die Sie aus einer Karte erstellt haben. Weitere Informationen finden Sie unter Erstellen von Anwendungen aus Karten.

Hinzufügen einer App über eine URL

Führen Sie diese Schritte aus, um ein Element hinzuzufügen, das eine URL für den Zugriff auf eine Web-App verwendet:

  1. Überprüfen Sie, ob Sie angemeldet sind und über die Berechtigung zum Erstellen von Inhalten verfügen.
  2. Klicken Sie auf der Registerkarte Eigene Inhalte der Inhaltsseite auf Neues Element, und klicken Sie auf Anwendung.
  3. Wählen Sie den App-Typ aus:
    • Web Mapping: Eine Web-App, die mit einer Web-API wie JavaScript erstellt wurde.
    • Desktop: Eine App für Desktops, die auf einer Desktop-Plattform wie Java oder .NET (Microsoft Windows Desktop) entwickelt wurde.
    • Mobil: Eine herunterladbare App, mit einem SDK für Mobilgeräte erstellt, z. B. für iOS oder Android.
    • Sonstige Anwendung: Eine Desktop-Anwendung, ein Python-Skript oder ein beliebiger Typ von generischer App ohne Details zum Zweck, zur API, zum SDK oder zur URL-Adresse.

    Wenn Sie als Administrator angemeldet sind, sind zusätzliche Optionen für die ArcGIS Web AppBuilder- und ArcGIS Experience Builder-Apps verfügbar.

  4. Für Web Mapping, Desktop oder Mobil geben Sie die URL der Anwendung ein, beispielsweise https://<myServer>/myWebMapApp.
  5. Für Desktop-Apps klicken Sie auf Durchsuchen und wählen die .zip-Datei aus, die die App enthält.
  6. Klicken Sie auf Weiter.
  7. Geben Sie einen Titel ein.
  8. Wählen Sie den Ordner unter Eigene Inhalte aus, in dem Sie das Element speichern möchten.
  9. Wenn Ihr Organisationsadministrator Inhaltskategorien konfiguriert hat, klicken Sie auf Kategorien zuweisen, und wählen Sie bis zu 20 Kategorien aus, damit andere Benutzer das Element finden können.

    Sie können auch mit der Eingabe eines Kategorienamens beginnen, um die Liste der Kategorien einzugrenzen.

  10. Geben Sie optional Tags zur Beschreibung des Elements ein.

    Trennen Sie Begriffe durch Kommas (z. B. Bund Land wird als ein Tag; Bund, Land hingegen als zwei Tags betrachtet).

    Während der Eingabe können Sie alle vorgeschlagenen Tags auswählen, die angezeigt werden. Vorschläge werden aus Tags erstellt, die Sie zuvor hinzugefügt haben.

  11. Fügen Sie optional eine aussagekräftige Zusammenfassung für die App ein.
  12. Klicken Sie auf Speichern.

Nach dem Hinzufügen der App wird sie unter "Eigene Inhalte" angezeigt. Wenn Sie die App zu einem späteren Zeitpunkt registrieren müssen, können Sie dazu die Registerkarte Einstellungen der Elementseite der App verwenden. Weitere Informationen finden Sie weiter unten im Abschnitt Hinzufügen und Registrieren einer App mit Entwickleranmeldeinformationen.

Sie können die Elementdetails konfigurieren, bei Bedarf Code hinzufügen und die App freigeben, wenn Sie über Berechtigungen zum Freigeben verfügen.

Hinzufügen und Registrieren einer App mit Entwickleranmeldeinformationen

Als Entwickler können Sie Ihre App hinzufügen und registrieren, um eine App-ID zu generieren. Verwenden Sie die App-ID in der App, um Benutzern die Anmeldung bei ArcGIS Enterprise mit OAuth 2.0, einer standardisierten Autorisierungsumgebung, zu erlauben. Mit OAuth 2.0 führen Apps den Benutzer über eine Enterprise-Anmeldeseite durch den Anmeldevorgang bei ArcGIS Enterprise. Ferner können Benutzer die App verwenden, um mit Benutzerinhalten, die mit ihrer Organisation verknüpft sind, zu arbeiten oder aktivierte Funktionen wie Geokodierung, Routing und GeoEnrichment zu nutzen. Weitere Informationen zur Authentifizierung und zu OAuth 2.0 finden Sie unter ArcGIS Developer.

  1. Überprüfen Sie, ob Sie mit einem Organisationskonto angemeldet sind, dem Berechtigungen zum Erstellen von Inhalten zugewiesen sind.
  2. Klicken Sie auf der Inhaltsseite auf der Registerkarte Eigene Inhalte auf Neues Element.
  3. Klicken Sie im Fenster Neues Element auf Entwickler-Anmeldeinformationen.
  4. Geben Sie unter Umleitungs-URLs, die URL einer Webseite oder eines Server-Endpunkts ein, die zum Umleiten von Benutzern nach der erfolgreichen Anmeldung verwendet werden soll. Klicken Sie auf Hinzufügen, um nach Bedarf weitere Umleitungs-URLs hinzuzufügen.

    Die bei der Autorisierung angegebenen Umleitungs-URLs müssen mit einer der registrierten URLs übereinstimmen, andernfalls wird die Autorisierung abgelehnt.

    Für Autorisierungsgenehmigungen kann auch der Sonderwert "urn:ietf:wg:oauth:2.0:oob" angegeben werden. In diesem Fall wird der Autorisierungscode in einer Portal-URL (/oauth2/approval) bereitgestellt. Dieser Wert wird in der Regel von Apps verwendet, die nicht über einen Webserver oder ein benutzerdefiniertes URL-Schema verfügen, in dem der Code bereitgestellt werden kann.

    Die folgenden Formate von Umleitungs-URLs werden beispielsweise unterstützt:

    • https://app.foo.com
    • urn:ietf:wg:oauth:2.0:oob

  5. Wählen Sie unter Anwendungsumgebung eine Anwendungsumgebung für die App aus: Mehrere, Nativ, Browser oder Server.
  6. Geben Sie im Feld URL eine URL für die App im Format https://<myServer>/myWebMapApp ein.
  7. Klicken Sie auf Weiter.
  8. Geben Sie einen Titel ein.
  9. Wählen Sie den Ordner unter Eigene Inhalte aus, in dem Sie das Element speichern möchten.
  10. Wenn Ihr Organisationsadministrator Inhaltskategorien konfiguriert hat, klicken Sie auf Kategorien zuweisen, und wählen Sie bis zu 20 Kategorien aus, damit andere Benutzer das Element finden können.

    Sie können auch mit der Eingabe eines Kategorienamens beginnen, um die Liste der Kategorien einzugrenzen.

  11. Geben Sie optional Tags zur Beschreibung des Elements ein.

    Trennen Sie Begriffe durch Kommas (z. B. Bund Land wird als ein Tag; Bund, Land hingegen als zwei Tags betrachtet).

    Während der Eingabe können Sie alle vorgeschlagenen Tags auswählen, die angezeigt werden. Vorschläge werden aus Tags erstellt, die Sie zuvor hinzugefügt haben.

  12. Fügen Sie optional eine aussagekräftige Zusammenfassung für die App ein.
  13. Klicken Sie auf Speichern.

    Die App wird Ihren Inhalten hinzugefügt, und die zugehörige Elementseite wird angezeigt. Sie können die Elementdetails konfigurieren, bei Bedarf Code hinzufügen und die App freigeben, wenn Sie über Berechtigungen zum Freigeben verfügen.

Auf der Registerkarte Einstellungen der Elementseite der App können Sie Registrierungsinformationen anzeigen, die die App-ID (Client-ID), einen geheimem Schlüssel der App (Geheimer Clientschlüssel) und die Anwendungsumgebungen umfassen. Außerdem können Sie die URL der Datenquelle oder die Umleitungs-URLs aktualisieren, den geheimen Schlüssel zurücksetzen, die Registrierung der Anwendung aufheben oder das temporäre App-Token kopieren oder erneuern.

Hinweis:

Wenn der geheime Zugriffsschlüssel der App zurückgesetzt wird, werden alle vorhandenen Benutzer und App-Token ungültig, die für die App ausgestellt wurden. Benutzer müssen sich erneut bei der App anmelden, und Apps, die mit dem geheimen Zugriffsschlüssel konfiguriert wurden, müssen eventuell aktualisiert werden.