Authentication
API 인증
HighEnd 통합 API와의 통신은 요청의 신뢰성과 무결성 보장을 위해 인증 과정이 필수적으로 요구됩니다.
인증 방식은 요청 방향에 따라 구분되며, 파트너사는 상황에 맞춰 적절한 방식으로 인증을 수행해야 합니다.
1. API Key 기반 인증
필수 :
파트너사 서버가 HighEnd 플랫폼 서버로 API 요청시 사용되는 인증 방식입니다.
파트너사가 HighEnd API를 호출할 때는 API Key 기반 인증을 사용하여 요청 주체를 식별합니다.
모든 요청 헤더에 아래 두 값을 반드시 포함해야 합니다.
HighEnd 백오피스의 마이페이지에서 AGENT ID 와 API KEY 를 확인 하실 수 있습니다.
헤더 키
설명
agent-id
발급받은 파트너사 식별자
api-key
발급된 API 키
2. 시그니처 기반 인증
선택 사항 :
HighEnd 플랫폼에서 파트너사 서버로 웹훅 발송시 사용되는 인증 방식입니다.
HighEnd가 파트너사 서버로 요청을 보낼 때는 요청의 위변조 방지를 위해 시그니처 기반 인증(HMAC-SHA256) 을 사용합니다.
HighEnd는 아래 두 값을 요청 헤더에 포함하여 전송합니다. 파트너사는 수신한 요청이 신뢰 가능한지 검증해야 합니다.
검증은 아래의 샘플 검증 함수를 참고하여 수행할 수 있습니다.
헤더 키
설명
x-signature
서명 문자열 (HMAC-SHA256)
x-timestamp
요청 시각 (UNIX timestamp in milliseconds)
Last updated