

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Connect의 흐름 블록: 고객 인증
<a name="authenticate-customer"></a>

이 주제에서는 고객을 인증하고 인증 결과를 기반으로 흐름 내의 특정 경로로 라우팅하는 흐름 블록을 정의합니다.

**참고**  
이 블록을 사용하려면:  
Amazon Connect 인스턴스에 대해 고객 인증 기능을 활성화해야 합니다. 또한 ID 제공업체를 사용하여 새 Amazon Cognito 사용자 풀을 생성해야 합니다. 지침은 [Amazon Connect에서 채팅 고객 응대에 대한 고객 인증 설정](customer-auth.md) 섹션을 참조하세요.
Amazon Connect 인스턴스에 대해 Customer Profiles를 [활성화](enable-customer-profiles.md)해야 합니다.

## 설명
<a name="authenticate-customer-description"></a>
+ 고객이 채팅 중에 인증할 수 있습니다.
+ 고객이 성공적으로 로그인하고 Amazon Cognito에서 ID 토큰을 검색하면 Amazon Connect는 정보를 고객 프로필에 저장하는 데 사용되는 식별자에 따라 기존 고객 프로필을 업데이트하거나 새 고객 프로필을 생성합니다.
+ 고객 프로필에 이름 필드가 있는 경우 고객의 표시 이름이 해당 이름으로 업데이트됩니다.

## 이 블록의 사용 사례
<a name="scenarios-authenticate-customer"></a>

이 흐름 블록은 다음 시나리오에서 사용하도록 설계되었습니다.
+ 채팅 중에 고객에게 로그인하고 인증하라는 메시지를 표시할 수 있습니다. 예를 들어 인증되지 않은 고객에게 로그인하라는 메시지가 표시될 수 있습니다.
  + 채팅 봇을 사용하는 경우 에이전트로 라우팅되기 전에.
  + 결제와 같은 트랜잭션을 수행하려면.
  + 계정 상태를 제공하거나 프로필 정보를 업데이트하도록 허용하기 전에 ID를 검증합니다.
+ 또한 이 블록을 사용하여 [Apple Messages for Business](enabling-authentication-for-apple-messages-for-business.md)를 통한 채팅 중에 고객을 인증할 수 있습니다.

## 연락처 유형
<a name="play-channels"></a>


| 연락처 유형 | 지원 여부 | 
| --- | --- | 
| Voice | 아니요 - **오류** 분기 | 
| Chat | 예  | 
| Task | 아니요 - **오류** 분기 | 
| 이메일 | 아니요 - 오류 분기 | 

## 흐름 유형
<a name="authenticate-customer-types"></a>

다음 [흐름 유형](create-contact-flow.md#contact-flow-types)에서 이 블록을 사용할 수 있습니다.


| 흐름 유형 | 지원 여부 | 
| --- | --- | 
| 인바운드 흐름 | 예 | 
| 고객 대기열 흐름 | 아니요 | 
| 고객 대기 흐름 | 아니요 | 
| 고객 귓속말 흐름 | 아니요 | 
| 아웃바운드 귓속말 흐름 | 아니요 | 
| 에이전트 대기 흐름 | 아니요 | 
| 에이전트 귓속말 흐름 | 아니요 | 
| 에이전트로 전송 흐름 | 아니요 | 
| 대기열로 전송 흐름 | 아니요 | 

## 이 블록을 구성하는 방법
<a name="authenticate-customer-properties"></a>

 Connect Customer 관리자 웹 사이트를 사용하거나 Amazon Connect Flow 언어의 [AuthenticateParticipant](https://docs.aws.amazon.com/connect/latest/APIReference/participant-actions-authenticateparticipant.html) 작업을 사용하여 **고객 인증** 블록을 구성할 수 있습니다.

다음 이미지는 **고객 인증** 블록의 속성 페이지의 예를 보여 줍니다.

![고객 인증 블록의 속성 페이지입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/authenticate-customer-properties.png)


**Amazon Cognito**
+ **Amazon Cognito 사용자 풀 선택**: 콘솔 페이지에서 사용자 풀을 연결한 후 드롭다운 목록에서 사용자 풀의 이름을 선택합니다.
+ **Amazon Cognito 앱 클라이언트 선택**: 사용자 풀을 선택한 후 드롭다운 목록에서 앱 클라이언트의 이름을 선택합니다.

**Amazon Connect Customer Profiles 구성**
+ **기본 템플릿으로 저장:** 기본 템플릿을 선택하면 Amazon Connect Customer Profiles은 사전 정의된 고객 프로필 개체 유형을 기반으로 [Amazon Cognito 표준 속성](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#cognito-user-pools-standard-attributes)을 통합된 표준 프로필 개체로 수집합니다. 이 템플릿은 전화번호와 이메일을 사용하여 고객을 프로필에 매핑합니다.
+ **고유 식별자 입력:** [개체 유형 매핑을 생성](create-object-type-mapping.md)하여 Customer Profiles가 데이터를 수집하는 방식을 사용자 지정할 수 있습니다. 데이터 매핑 또는 키를 사용자 지정하려면 미리 고유한 객체 유형 매핑을 생성하고 **고유 식별자 입력**을 선택한 다음 매핑 이름을 입력합니다.

**제한 시간**: 로그인하지 않은 비활성 고객이 제한 시간 분기로 라우팅될 때까지의 시간을 입력합니다.
+ 최소(기본값): 3분
+ 최대: 15분

### 흐름 블록 분기
<a name="authenticate-customer-branches"></a>

이 블록은 다음 출력 분기를 지원합니다.

![구성된 고객 인증 블록입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/authenticate-customer-configured.png)

+ **성공**: 고객이 인증되었습니다.
+ **제한 시간**: 고객이 비활성 상태였고 할당된 시간 내에 로그인하지 않았습니다.
+ **옵트아웃됨**: 고객이 로그인하지 않기로 선택했습니다.
+ **오류**: [오류 시나리오](#authenticate-customer-errorscenarios) 중 하나가 발생했습니다.

### 추가 구성 팁
<a name="authenticate-customer-tips"></a>
+ Amazon CloudWatch 로그 그룹에서 흐름 로그를 활성화하여 고객과 흐름의 상호 작용에 대한 실시간 세부 정보를 제공하는 것이 좋습니다. 또한 흐름 로그를 사용하면 고객 응대 흐름을 생성함에 따라 해당 흐름을 디버깅할 수 있습니다. 자세한 내용은 [Amazon CloudWatch 로그 그룹에서 Amazon Connect 흐름 로그 활성화](contact-flow-logs.md) 단원을 참조하십시오.
+ Apple Messages for Business Chats에 대한 고객 인증 활성화에 대한 자세한 내용은 [Apple Messages for Business에 대한 인증 활성화](enabling-authentication-for-apple-messages-for-business.md) 섹션을 참조하세요.

### 이 블록에서 생성된 데이터
<a name="authenticate-customer-data"></a>

이 블록은 데이터를 생성하지 않습니다.

## 오류 시나리오
<a name="authenticate-customer-errorscenarios"></a>

다음과 같은 상황에서는 고객 응대가 **오류** 브랜치로 라우팅됩니다.
+ Amazon Connect 인스턴스에서 고객 프로필이 활성화되지 않았습니다. Customer Profiles를 활성화하는 옵션은 인스턴스를 생성할 때 기본적으로 선택되지만 이 옵션을 선택 해제할 수 있습니다. Customer Profiles를 수동으로 활성화하는 방법에 대한 지침은 [Amazon Connect 인스턴스에 Customer Profiles 활성화](enable-customer-profiles.md) 섹션을 참조하세요.
+ 채팅 하위 유형은 지원되지 않습니다.
+ 제공된 인증 코드가 잘못되었습니다.
+ 클라이언트 또는 요청이 올바르게 구성되지 않아 Amazon Cognito 토큰 엔드포인트에서 오류가 발생했습니다(`invalid_request`, `invalid_client`, `unauthorized_client`).
+ 리전은 지원되지 않습니다. 지원되는 리전 목록은 [리전별 고객 인증 가용성](regions.md#customerauthentication_region) 섹션을 참조하세요.