Istnieje możliwość dodawania istniejących aplikacji internetowych jako elementów do instytucji, tak aby członkowie mogli je wyszukiwać i z nimi pracować. Gdy dodajesz aplikację jako element, udostępniasz jej adres URL — w portalu nie są hostowane pliki aplikacji.
Jako programista aplikacji możesz też dodawać i rejestrować aplikacje w celu wygenerowania identyfikatora aplikacji. Obejmuje to rejestrację aplikacji OAuth, aby użytkownicy mogli logować się do portalu ArcGIS Enterprise za pośrednictwem strony logowania Enterprise. Więcej informacji zawiera poniższa sekcja Dodawanie i rejestrowanie aplikacji z użyciem poświadczeń programisty.
Wskazówka:
Kolejnym sposobem na udostępnienie aplikacji członkom instytucji jest opublikowanie aplikacji internetowej utworzonej z mapy. Więcej informacji można znaleźć w temacie Tworzenie aplikacji z użyciem map.
Dodawanie aplikacji z użyciem adresu URL
Wykonaj poniższe czynności, aby dodać element, który używa adresu URL do uzyskania dostępu do aplikacji w sieci:
- Sprawdź, czy jesteś użytkownikiem zalogowanym w instytucji i masz uprawnienia do tworzenia zasobów.
- Na karcie Moje zasoby strony zasobów kliknij opcję Nowy element, a następnie kliknij opcję Aplikacja.
- Wybierz typ aplikacji:
- Mapa internetowa — aplikacja internetowa opracowana na podstawie interfejsu sieciowego API, takiego jak JavaScript.
- Aplikacja komputerowa — aplikacja na komputery zbudowana na odpowiedniej platformie, takiej jak Java lub .NET (komputer z systemem Microsoft Windows).
- Aplikacja mobilna — dostępna do pobrania aplikacja na urządzenia mobilne zbudowana przy użyciu zestawu narzędzi SDK, np. dla systemu iOS lub Android.
- Inna aplikacja — aplikacja komputerowa, skrypt Python lub dowolnego typu aplikacja ogólna bez podanych szczegółów dotyczących przeznaczenia, interfejsów API, zestawów narzędzi SDK, czy adresów URL.
Jeśli użytkownik jest zalogowany jako administrator, dostępne są dodatkowe opcje dla aplikacji ArcGIS Web AppBuilder i ArcGIS Experience Builder.
- W przypadku mapy internetowej, aplikacji komputerowej lub aplikacji mobilnej wpisz adres URL aplikacji, na przykład: https://<myServer>/myWebMapApp.
- W przypadku aplikacji komputerowej kliknij opcję Przeglądaj i wybierz plik .zip, który zawiera aplikację.
- Kliknij przycisk Dalej.
- Wpisz tytuł.
- Na stronie Moje zasoby wybierz folder, w którym chcesz zapisać element.
- Jeśli administrator instytucji skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorie i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz też zacząć wpisywać nazwę kategorii.
- Opcjonalnie wpisz znaczniki opisujące element.
Oddziel wyrażenia przecinkami (na przykład wyrażenie Obszar federalny jest traktowane jako pojedynczy znacznik, natomiast wyrażenie Obszar, federalny jest interpretowane jako dwa znaczniki).
Podczas wpisywania możesz wybrać dowolne z proponowanych znaczników. Propozycje są generowane na podstawie wcześniej dodanych znaczników.
- Opcjonalnie dodaj podsumowanie zawierające opis aplikacji.
- Kliknij przycisk Zapisz.
Po dodaniu aplikacji jest ona wyświetlana w zasobach użytkownika. Jeśli będzie potrzebne jej późniejsze zarejestrowanie, można to zrobić na karcie Ustawienia strony elementu aplikacji. Więcej informacji zawiera poniższa sekcja Dodawanie i rejestrowanie aplikacji z użyciem poświadczeń programisty.
Jeśli jest to wymagane, można skonfigurować szczegóły elementu, dołączyć kod oraz udostępnić aplikację (potrzebne są uprawnienia do udostępniania).
Dodawanie i rejestrowanie aplikacji z użyciem poświadczeń programisty
Jako programista aplikacji możesz dodać i zarejestrować aplikację w celu wygenerowania identyfikatora aplikacji. Identyfikatora aplikacji można używać w aplikacji, aby umożliwić użytkownikom logowanie się do portalu ArcGIS Enterprise za pomocą rozwiązania OAuth 2.0, czyli ustandaryzowanego środowiska autoryzacji. Gdy używane jest rozwiązanie OAuth 2.0, aplikacje kierują użytkownika, by logował się do oprogramowania ArcGIS Enterprise za pośrednictwem strony logowania tego oprogramowania. Aplikacja może także współdziałać z zasobami użytkowników skojarzonymi z ich instytucją, jak również pracować z wykorzystaniem wszelkich włączonych funkcji, takich jak geokodowanie, wyznaczanie tras i wzbogacanie danych przestrzennych. Aby dowiedzieć się więcej o uwierzytelnianiu i standardzie OAuth 2.0, przejdź na stronę ArcGIS Developer.
- Sprawdź, czy jesteś użytkownikiem zalogowanym na konto zapewniające uprawnienia do tworzenia zawartości.
- Na stronie zasobów kliknij kartę Moje zasoby i kliknij opcję Nowy element.
- W oknie Nowy element kliknij opcję Poświadczenia programisty.
- W obszarze Adresy URL przekierowania wpisz adres URL strony internetowej lub punktu końcowego serwera używanych do przekierowania użytkowników, gdy się pomyślnie zalogują. Aby dodać więcej adresów URL przekierowania, kliknij przycisk Dodaj.
Adresy URL przekierowania podane podczas autoryzacji muszą być zgodne z jednym z zarejestrowanych adresów URL, w przeciwnym razie autoryzacja zostanie odrzucona.
Jako autoryzację można również podać wartość specjalną urn:ietf:wg:oauth:2.0:oob. W wyniku tego kod autoryzacji zostanie dostarczony na adres URL portalu (/oauth2/approval). Wartość ta jest zwykle używana przez aplikacje, które nie mają serwera internetowego lub schematu niestandardowego adresu URL do dostarczenia kodu.
Poniżej wymieniono przykłady obsługiwanych formatów adresów URL przekierowania:
- https://app.foo.com
- urn:ietf:wg:oauth:2.0:oob
- W obszarze Środowisko aplikacji wybierz środowisko danej aplikacji — Wiele, Natywne, Przeglądarka lub Serwer.
- W polu Adres URL wpisz adresu URL aplikacji w formacie https://<myServer>/myWebMapApp.
- Kliknij przycisk Dalej.
- Wpisz tytuł.
- Na stronie Moje zasoby wybierz folder, w którym chcesz zapisać element.
- Jeśli administrator instytucji skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorie i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz też zacząć wpisywać nazwę kategorii.
- Opcjonalnie wpisz znaczniki opisujące element.
Oddziel wyrażenia przecinkami (na przykład wyrażenie Obszar federalny jest traktowane jako pojedynczy znacznik, natomiast wyrażenie Obszar, federalny jest interpretowane jako dwa znaczniki).
Podczas wpisywania możesz wybrać dowolne z proponowanych znaczników. Propozycje są generowane na podstawie wcześniej dodanych znaczników.
- Opcjonalnie dodaj podsumowanie zawierające opis aplikacji.
- Kliknij przycisk Zapisz.
Aplikacja zostanie dodana do zasobów i pojawi się jej strona elementu. Jeśli jest to wymagane, można skonfigurować szczegóły elementu, dołączyć kod oraz udostępnić aplikację (potrzebne są uprawnienia do udostępniania).
Na karcie Ustawienia strony elementu aplikacji można wyświetlić informacje o rejestracji zawierające identyfikator aplikacji (ID klienta), klucz tajny aplikacji (Klucz tajny klienta) oraz środowiska aplikacji. Można również zaktualizować adres URL źródła danych lub adresy URL przekierowań, zresetować klucz tajny, wyrejestrować aplikację lub skopiować albo odnowić tymczasowy token aplikacji.
Notatka:
Zresetowanie klucza tajnego aplikacji powoduje wygaśnięcie wszystkich istniejących tokenów użytkownika i aplikacji wygenerowanych dla tej aplikacji. Użytkownicy muszą zalogować się ponownie do aplikacji. Konieczna może być także aktualizacja aplikacji skonfigurowanych za pomocą tego klucza tajnego.