"ibm-auth-api":{}
In diesem Abschnitt wird die Verbindung zum Server Verify konfiguriert.
Format
"ibm-auth-api":{
"client-id":"xxxxxxxx",
"obf-client-secret":"xxxxxxxx",
"protocol":"https",
"host":"xxxxx.verify.ibm.com",
"port":443,
"max-handles":16
},
Werte:
- "client-id":"84e8da25-d7ed-47cc-9782-b852cb64365c"
- Dieser Wert ist erforderlich. Ein IBM® Verify-API-Client muss für die Verwendung durch den IBM Verify Gateway for RADIUS-Server erstellt werden. Die erforderlichen Zugriffseinstellungen finden Sie unter „Konfigurieren des RADIUS-Servers für das Gateway ‚ IBM Verify ‘“. Nachfolgend ein Beispiel für eine Client-ID (client-id):
"84e8da25-d7ed-47cc-9782-b852cb64365c" - “obf-client-secret”:"KsjKZsKrbbgNaPe7+kYIcOyWzZdzYNtF4KlCyYoNEFA="
- Dieser Wert ist erforderlich. Der IBM Verify API-Client erhält bei seiner Erstellung ein Client-Secret (Passwort), das in dieser Konfigurationseinstellung festgelegt werden muss. Das „obf-client-secret“ ist das Client-Secret in verschleierter Form. Verwenden Sie unter Windows den
IbmRadius.exe -obf client-secretBefehl, um den verschleierten Client-Secret- Wert zu generieren. Verwenden Sie unter „ Linux “-Betriebssystemen den/opt/ibm/ibm_radius/ibm_radius_64 -obf client-secretBefehl, um den verschleierten Client-Secret- Wert zu generieren.Hinweis: Dieser „obf-client-secret“ kann alternativ auch im Klartext angegeben werden, indem stattdessen die Option „client-secret“ verwendet wird. Beispiel:
."client-secret”:"xxxxxxxxxx" - "protocol":"https"
Dieser Wert ist optional; für den Wert wird standardmäßig "https" angenommen. Dieses Protokoll dient zur Kommunikation mit dem IBM Verify Server. Jeder der beiden Werte, "http" oder "https", kann verwendet werden. Wenn HTTPS verwendet wird und die Datei cacert.pem vorhanden ist, werden das IBM Verify-Serverzertifikat und der Servername validiert.
- "host":"slick.verify.ibm.com"
Dieser Wert ist erforderlich. Es gibt den IBM Verify Server an, den Sie verwenden.
- "port":443
Dieser Wert ist optional; für den Wert wird standardmäßig 443 angenommen. Dieser Port ist der Port, auf dem der IBM Verify Server auf Anfragen wartet.
- "max-handles":16
- Dieser Wert ist optional; für den Wert wird standardmäßig 16 angenommen. IBM Verify Dieser Wert gibt die maximale Anzahl paralleler Verbindungen an, die der IBM Verify Gateway for RADIUS Server zur Benutzerauthentifizierung herstellt.
- "token-type": "Bearer"
- Legt den Zugriffstoken-Typ „access-token“ fest.
- „access-token“: "{token}"
- Gibt das für den Mandanten zu verwendende Zugriffstoken an. Dies ist eine Alternative zur Verwendung der Optionen „client-id“ und „client-secret“, wenn das Zugriffstoken bereits bekannt ist.
- „ca-path“: "{path-to-ca-file}"
- Gibt eine Datei mit einer Liste der zulässigen Zertifizierungsstellen an, die das Zertifikat des IBM Verify Mandantenservers signieren dürfen. Diese Textdatei enthält ein oder mehrere öffentliche Schlüsselzertifikate der Zertifizierungsstelle „ PEM “ im Format „ base64 “.
- „Proxy“: "{proxy-uri}"
- Dieser Wert ist optional; für den Wert wird standardmäßig angenommen, dass
kein Proxy, sondern Direktverbindungen verwendet werden. Legen Sie den Proxy für den Zugriff auf den IBM Verify-Tenant fest. Der Wert ist ein Hostname oder eine
IP-Adresse in der Schreibweise mit Trennzeichen. Eine numerische IPv6-Adresse
muss in eckige Klammern, [], eingeschlossen werden. Um in dieser Zeichenfolge eine Portnummer anzugeben, fügen Sie am Ende des Hostnamens :[port] hinzu. Der Proxy-Port ist standardmäßig auf Port :1080 eingestellt. Der Proxy-String kann mit [Schema]:// vorangestellt werden, um anzugeben, welche Art von Proxy verwendet wird.Hinweis: * http:// – HTTP Proxy. Der Standardtyp, wenn kein Schema oder Proxy-Typ angegeben ist.
- https:// - HTTPS Proxy.
- socks4:// - Proxy-Server von SOCKS4.
- socks4a:// - Proxy-Server von SOCKS4a. Der Proxy löst den URL-Hostnamen auf.
- socks5:// - Proxy-Server von SOCKS5.
- socks5h:// - „ SOCKS5 “-Proxy.
- "proxytunnel": true
- Dieser Wert ist optional; für den Wert wird standardmäßig "true" angenommen, wenn der Proxy aktiviert ist.
- "origin-user-agent": " IBM Security Verify "
- Gibt den User-Agent an, der in der Anfrage zum Auslösen einer Push-Transaktion (Gerät) gesendet wird.
- "Verbindungszeitlimit": 10
- Gibt die maximale Zeit in Sekunden an, die die Verbindungsphase eines Vorgangs über IBM Verify die Mandanten-REST-API dauern darf. Diese Zeitüberschreitung beschränkt sich nur auf die Verbindungsphase. Sobald die Verbindung hergestellt ist, hat dies keine Auswirkungen mehr.
- "timeout": 40
- Gibt die maximale Dauer in Sekunden an, die ein einzelner REST-API-Vorgang eines Mandanten dauern darf.
- „proxy-ca-path“: "{path-to-ca-file}"
- Gibt eine Datei an, die eine Liste der zulässigen Zertifizierungsstellen enthält, die das Zertifikat des Proxy-Servers signieren dürfen. Diese Textdatei enthält ein oder mehrere öffentliche Schlüsselzertifikate der Zertifizierungsstelle „ PEM “ im Format „ base64 “.
- „crl-Datei“: "{path-to-crl-file}"
- Definiert die CRL zur Validierung des Zertifikats des REST-API-Servers des IBM Verify Mandanten.
- „proxy-crl-file“: "{path-to-crl-file}"
- Legt die CRL zur Validierung des Zertifikats des Proxy-Servers fest (nicht des REST-API-Servers des IBM Verify Ziel-Tenants).
- "revoke-best-effort": false
- Für die Kommunikation der TLS -Anwendung mit der IBM Verify Tenant-REST-API. Dies gibt an, ob die Überprüfung auf gesperrte Zertifikate ignoriert werden soll, falls Verteilungspunkte fehlen oder offline sind – und zwar für jene Backends von „ TLS “, bei denen ein solches Verhalten auftritt. Diese Option wird nur unter Windows unterstützt.
- "no-revoke": false
- Für die Kommunikation der TLS -Anwendung mit der IBM Verify Tenant-REST-API. Dies gibt an, ob die Überprüfung auf Zertifikatssperrungen für jene Backends von „ TLS “ deaktiviert werden soll, bei denen ein solches Verhalten auftritt. Diese Option wird nur unter Windows unterstützt, mit einer Ausnahme im Fall der Windows-Sperrliste für nicht vertrauenswürdige Herausgeber, die offenbar nicht umgangen werden kann. Diese Option hat Vorrang vor „revoke-best-effort“.