소개
이 문서에서는 WxCC(WebEx Contact Center)에서 Basic Authorization(기본 권한 부여)으로 권한 부여 유형을 사용하는 플로우의 HTTP 요청 노드를 구성하는 단계에 대해 설명합니다.
기고자: Bhushan Suresh, Cisco TAC 엔지니어
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Webex Contact Center(WxCC) 2.0
- 통화 흐름 구성
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
구성
Connector for Authorization(권한 부여 유형)을 Basic Authorization(기본 권한 부여)으로 사용하여 플로우의 HTTP 요청 노드 구성
1단계: postman 또는 기타 API 툴에서 API를 실행하여 API 요청이 Authorization Type(권한 부여 유형)을 Basic(기본)으로 사용하여 200 OK 응답을 생성하도록 합니다.
예를 들어, 권한 부여가 기본 인증으로 설정되고 사용자 이름과 비밀번호를 제공하는 API 요청이 있습니다. API가 실행되면 200개의 OK 응답을 수신합니다.
Request URL: Add the Request URL
HTTP Method: GET
Authorization Type: Basic Authorization
2단계: WxCC Control 허브에 커넥터 만들기 - Contact Center 서비스에서 > Connectors(커넥터)를 선택하고 > Customer Connectors(고객 커넥터)를 선택하고 > Add (추가)를 선택합니다. 양식에 정보를 입력하고 완료
참고: 이 문서에서 사용된 예시에서 자원 도메인과 요청 경로가 포함되지 않음을 알 수 있습니다.
3단계: 이제 후속 조치를 생성하면 - 플로우에 HTTPRequest 노드를 추가하고 매개변수를 구성합니다.
이 문서에 사용된 예를 작성합니다.
- Use Authenticated Endpoint 플래그 설정
- 제어 허브에 생성된 HTTP 커넥터 선택
- 요청 경로를 선택합니다(이 경로는 Connector에 제공된 요청 도메인을 포함하지 않음).
- HTTP 메서드 제공(이 경우 GET 작업)
더 쿼리 매개변수 및 HTTP 요청 헤더 필드는 HTTP 요청에 따라 변경됩니다. 이 예에서는 비어 있습니다.
Connector for a Authorization type(권한 부여용 커넥터)이 없는 흐름에서 HTTP 요청 노드를 기본 권한 부여로 구성
이 경우 제어 허브에 커넥터를 구성할 필요가 없으며 HTTP 요청에 대해 기본 권한 부여를 계속 사용합니다
1단계: 사용자 이름과 비밀번호를 Base64 형식으로 인코딩합니다. 모든 무료 온라인 툴을 사용하여(예: base64encode) - Username:Password 형식으로 사용
1단계: HTTPRequest 노드를 플로우에 추가하고 매개변수를 구성합니다.
이 문서에 사용된 예를 작성합니다.
- Use Authenticated Endpoint(인증된 엔드포인트 사용) 플래그 설정 OFF
- 요청 URL을 선택합니다(이 경로는 요청 도메인 및 요청 경로를 포함하는 전체 URL이 됩니다).
- HTTP 메서드 제공(이 경우 GET 작업)
- 추가 HTTP 요청 헤더 필드
인증으로 키
Basic **의 값과 Base64 비밀번호가 1단계**에서 생성된 [예: 기본 Y3NiaHVzabhuNTVAZ2shanwuY29tOlNocmlnaHR1cm4xIQ= ]
다음을 확인합니다.
HTTPRequest 노드 바로 뒤에 있는 Case 노드를 사용하여 httpstatuscode [HTTP Status code](HTTP 상태 코드)를 확인하여 200OK가 응답에 수신되었는지 확인합니다.