철벽 API 디자인을 위한 18가지 필수 규칙
철벽 API 디자인: 18가지 규칙1. 서명 (Signature)API 인터페이스(interface)를 통해 주고받는 데이터가 중간에 변조되는 것을 방지하기 위해, API 인터페이스(interface)에 서명(signature)을 구현하는 것이 종종 필요합니다.API 요청자는 요청 파라미터(parameter), 타임스탬프(timestamp), 그리고 비밀 키(secret key)를 하나의 문자열로 합칩니다.그런 다음 MD5나 다른 해시 알고리즘(hash algorithm)을 사용하여 서명(sign) 값을 생성합니다.이 서명(sign) 값은 요청 파라미터(parameter)나 헤더(header)에 포함되어 API 서버로 전송됩니다.API 게이트웨이(gateway) 서비스 측에서는, 게이트웨이(gateway..