Introduzione
In questo documento viene descritta la procedura per configurare il nodo Richiesta HTTP nei flussi con tipo Autorizzazione come Autorizzazione di base in WebEx Contact Center (WxCC).
Contributo di Bhushan Suresh, Cisco TAC Engineer.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Webex Contact Center (WxCC) 2.0
- Configura flussi chiamate
Componenti usati
Le informazioni di questo documento si basano sulle seguenti versioni software:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Configurazione
Configura il nodo Richiesta HTTP nei flussi con Connector per il tipo di autorizzazione come autorizzazione di base
Passaggio 1: Eseguire l'API su postman o qualsiasi altro strumento API per verificare che la richiesta API generi una risposta 200 OK con Tipo di autorizzazione di base
Ad esempio, la richiesta API Authorization è stata impostata su Basic Auth e sono stati forniti il nome utente e la password. Una volta eseguita l'API, si riceve una risposta di 200 OK
Request URL: Add the Request URL
HTTP Method: GET
Authorization Type: Basic Authorization
Passaggio 2: Creare un connettore nell'hub di controllo WxCC - In Contact Center servizio > selezionare Connettori > selezionare Customer Connectors > selezionare Aggiungi altri. Fornire le informazioni nel modulo e premere Fine
Nota: Dall'esempio utilizzato in questo articolo si noti che il dominio di risorsa e non contiene il percorso della richiesta.
Passaggio 3: Dopo la creazione di un nodo follow, aggiungere il nodo HTTPRequest al flusso e configurare i parametri:
Nell'esempio riportato di seguito:
- Impostazione del flag Usa endpoint autenticato ON
- Selezionare il connettore HTTP creato nell'hub di controllo
- Selezionare il percorso della richiesta (il percorso non contiene il dominio di richiesta fornito nel connettore)
- Fornire il metodo HTTP (in questo caso si tratta di un'operazione GET)
OSPF (Open Shortest Path First) I campi Parametri query e Intestazioni richieste HTTP vengono modificati in base alla richiesta HTTP. In questo esempio vengono mantenuti vuoti
Configura il nodo Richiesta HTTP nei flussi senza un connettore per il tipo di autorizzazione come autorizzazione di base
In questo caso, non sarà necessario configurare un connettore sull'hub di controllo e utilizzare comunque l'autorizzazione di base per le richieste HTTP
Passaggio 1: Codificare il nome utente e la password in un formato Base64. Utilizzare qualsiasi strumento online gratuito per farlo (come base64encode) nel formato - Nome utente:Password
Passaggio 1: Aggiungere il nodo HTTPRequest al flusso e configurare i parametri:
Nell'esempio riportato di seguito:
- Impostare il flag Utilizza endpoint autenticato su OFF
- Selezionare l'URL della richiesta (questo percorso corrisponde all'URL completo che include il dominio della richiesta e il percorso della richiesta)
- Fornire il metodo HTTP (in questo caso si tratta di un'operazione GET)
- Aggiungi Intestazioni richieste HTTP con
Chiave come autorizzazione
Valore come Basic **seguito dalla password Base64 generata al passaggio 1** [Esempio:Basic Y3NiaHVzabhuNTVAZ2shanwuY29tOlNocmlnaHR1cm4xIQ= ]
Verifica
Utilizzare il nodo Case subito dopo il nodo HTTPRequest per controllare il codice httpstatuscode [codice di stato HTTP] e verificare se è stato ricevuto 200 OK per la risposta