Schritt 6 im Microsoft Windows -Setup für den ServiceNow® Headless Browser for ATF: Richten Sie Ihre Instanz so ein, dass sie den Headless Browser unterstützen kann.
Prozedur
-
Benutzer erstellen:
- Navigieren zu und wählen Sie Neu.
- Erstellen Sie einen Benutzer – eine beliebige Benutzer-ID sowie einen Benutzernamen und ein Passwort. Das Passwort muss mit dem identisch sein, das Sie für Ihren geheimen Docker-Container erstellt haben.
- Fügen Sie die Rolle atf_test_designer für diesen Benutzer hinzu. (Weitere Informationen finden Sie im Abschnitt „Benutzerrollen“ im Thema Testen Sie Ihre Apps mit dem ATF.
-
Zertifikat erstellen:
- Navigieren zu , um die Zertifikattabelle sys_ zu öffnen. Erstellen Sie ein neues Zertifikat (der Name kann beliebig sein):
- Klicken Sie auf das Symbol Anfügen (Büroklammer), um die zuvor gespeicherte Schlüsselspeicherdatei an diesen Datensatz anzuhängen.
- Wählen Sie Absenden.
- Klicken Sie auf Zertifikat validieren, und bestätigen Sie, dass die Erfolgsmeldung angezeigt wird.
-
Protokollprofil erstellen:
- Navigieren zu , um die Tabelle „sys_protocol_profile“ zu öffnen. Erstellen Sie einen neuen Protokollprofileintrag:
| Option |
Beschreibung |
| Protokoll |
Ein Wort, Kleinbuchstaben: „docker“ |
| Standard-Port |
2376 (oder die von Ihnen gewählte Nummer) |
| Schlüsselspeicher |
Schlüsselspeicher des Docker-Hosts |
- Wählen Sie Absenden.
-
Erstellen Sie eine Docker-Spoke-Verbindung:
- Navigieren zu , um die Tabelle „sys_alias“ zu öffnen.
- Wählen Sie den Alias mit dem Namen Docker aus.
- Wählen Sie in der zugehörigen Liste „Verbindungen“ die Option Neuaus.
- Füllen Sie diese Felder aus:
- Name: Beliebiger Text
- Feld für Anmeldeinformationen: Lassen Sie das Feld leer
- Aktivieren Sie das Kontrollkästchen URL -Generator.
- Aktivieren Sie das Kontrollkästchen Gegenseitige Authentifizierung.
- Wählen Sie im Feld Protokollprofil das zuvor erstellte Protokollprofil aus.
- Fügen Sie im Feld Host die IP-Adresse oder den Hostnamen Ihres Servers hinzu.
- Wählen Sie Absenden.
Die Verbindungs-URL wird automatisch vom System erstellt.
-
Eigenschaften ändern:
Warnung: Standardmäßig ist die Eigenschaft
com.glide.communications.trustmanager_trust_all auf
falsefestgelegt.
Now Platform vertraut nur Zertifikaten, die mit dem JVM-Zertifikatspeicher überprüft werden können. Selbstsignierten und unternehmenssignierten Zertifikaten wird nicht vertraut. Weitere Informationen finden Sie im Thema
Zertifikatvertrauen (Härtung der Instanzsicherheit).
com.glide.communications.httpclient.verify_hostname: false
com.glide.communications.trustmanager_trust_all: true