질문
메시지가 표시되는 이유 409
메시징 JWT 인증을 통해 사용자를 인증할 때 충돌 오류가 발생하나요?
답변
409
메시징 JWT 인증의 오류는 AppUserID
특정 사용자에게 배정됨 external_ID
은(는) 이미 시스템에서 사용되고 있습니다. 이 충돌로 인해 JWT 인증을 통해 로그인을 시도하는 현재 사용자를 인증할 수 없습니다.
예를 들어 이 오류는 기존 Zendesk 사용자가 external_ID
1234가 업데이트되었고 external_ID
의 사용자가 변경되었습니다(예: 123456). Zendesk의 사용자와 페이로드 둘 다 동일한 정보, 동일한 이메일 및 동일한 external_ID
. 하지만 사용자를 인증하려고 시도하면 해당 사용자에 대해 등록된 이메일이 AppUserID
를 참조하세요. Zendesk는 이전의 사용자 인증만 허용합니다. external_ID
, 1234.
이 문제를 해결하고 사용자가 업데이트된 external_ID
JWT 인증을 통해 로그인하려면 이전 AppUserID
첫 번째 에 연결됨 external_ID
.
Suite Professional 이상 플랜에서는 다음과 같이 API 호출을 합니다.
-
기본 인증에서는 API 키와 비밀 키를사용합니다.
-
사용자 이름:
API_KEY_ID
-
비밀번호:
API_KEY_SECRET
-
사용자 이름:
-
API 메소드:
DELETE
-
유럽 계정의 URL:
https://api.eu-1.smooch.io/v2/apps/{appId}/users/{userIdOrExternalId}
-
그 외 국가의 URL:
https://api.smooch.io/v2/apps/{appId}/users/{userIdOrExternalId}
위의 URL 내에서{appId}
API 키와 비밀키를 생성할 때 제공된 ID로 변경하고,{userIdOrExternalId}
이전external_ID
오류를 리턴하는 사용자에게 연결됩니다.
-
유럽 계정의 URL:
ExternalId
, 후 AppUserID
이(가) SunCo에서 삭제됩니다. 이 문서는 안내 목적으로만 제공되고 있습니다. Zendesk는 코드를 지원하거나 보장하지 않습니다. 문제가 있는 경우 댓글 섹션에 게시하거나 온라인으로 해결 방법을 찾아보세요.자세한 내용은 메시징을 위한 최종 사용자 인증하기 문서를 참조하세요.
번역 고지 사항: 본 문서는 콘텐츠에 대한 기본적인 이해를 제공하기 위해 자동 번역 소프트웨어를 사용하여 번역되었습니다. 정확한 번역을 제공하고자 합당한 노력을 기울였으나 Zendesk는 번역의 정확성을 보장하지 않습니다.
번역된 문서에 포함된 정보의 정확성과 관련하여 질문이 있으시면 문서의 공식 버전인 영문 버전을 참조하시기 바랍니다.
댓글 0개