Erweiterte App-Zulassung mit Links zu zulässigen Apps konfigurieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Konfigurieren Sie einen geskripteten Erweiterungspunkt mit einer Liste von Mobile-Apps, die sich bei der ServiceNow-Instanz anmelden können. Wenn ein Benutzer versucht, sich mit einer nicht autorisierten App anzumelden, kann der Administrator einen Link hinzufügen, der den Benutzer zu einer autorisierten App weiterleitet.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Verwenden Sie die Konfiguration der erweiterten App-Zulassung nur, wenn Sie einen Link konfigurieren müssen, der Endbenutzer zu einer Mobile-App umleitet, die zum Herstellen einer Verbindung mit der Instanz autorisiert ist. Andernfalls sollten Sie die Konfiguration der Basis-App-Zulassungsliste verwenden. Weitere Informationen finden Sie unter Liste der zulässigen Basis-Mobile-Apps konfigurieren.

    Wenn der Basismodus und der erweiterte Modus für App-Zulassungen auf derselben Instanz konfiguriert sind, priorisiert das System die Konfiguration der erweiterten App-Zulassung und verwendet immer diese. Die Konfiguration der erweiterten App-Zulassung kann zu Leistungsproblemen führen, wenn der geskriptete Erweiterungspunkt nicht mit Blick auf die Maximierung der Systemleistung geschrieben wird.

    Prozedur

    1. Navigieren zu Alle > Skriptbasierte Erweiterungspunkte.
    2. Suchen Sie nach dem API-Namen global.CustomPreAuthProperties und wählen Sie ihn aus.
      Der Datensatz CustomPreAuthProperties wird angezeigt. Ändern Sie kein Feld außer dem Feld Beispiel.
    3. Konfigurieren Sie im Feld Beispiel die beiden folgenden Eigenschaften:
      • allowed_mobile_apps
        Fügen Sie eine kommagetrennte Liste von iOS-Bundle-IDs und Android-Paketnamen hinzu. Verwenden Sie diese Liste, um Mobile-Apps hinzuzufügen, die eine Verbindung zu Ihrer Instanz herstellen können. Beispiel:
        ⋮
        customProperties['allowed_mobile_apps']='com.servicenow.fulfiller';
        ⋮
      • blocked_mobile_apps_redirect
        Fügen Sie eine Umleitungs-URL für die Schaltfläche hinzu, die angezeigt wird, wenn ein Endbenutzer versucht, sich mit einer nicht autorisierten App anzumelden. Beispiel:
        ⋮
        customProperties['blocked_mobile_apps_redirect']='https://play.google.com/store/apps/details?
        id=com.servicenow.fulfiller&hl=en_US&gl+US';
        ⋮

      Ein Beispiel für ein vollständiges Skript finden Sie unter Beispielskript für erweiterte App-Zulassung.

    4. Um den Datensatz zu speichern, wählen Sie Aktualisieren aus.
    5. Wählen Sie Implementierung erstellen.

    Ergebnisse

    Eine neue Skripteinbindung wird erstellt und als Erweiterungspunktinstanz registriert.