API를 사용할 때 흔히 등장하는 API Key, Access Key, Secret Key는 인증(Authentication) 및 권한 부여(Authorization)에 중요한 역할을 합니다.
각각의 개념과 역할은 아래와 같습니다:
| 항목 | 설명 |
| API Key | API에 접근하기 위해 필요한 고유한 인증 키 (단일 키 또는 Access/Secret Key 쌍으로 구성) |
| Access Key | 사용자를 식별하는 공개된 ID 역할 키 |
| Secret Key | 사용자의 요청이 신뢰할 수 있는지를 확인하는 비공개 서명 키 |
📌 예시 (AWS):
Access Key ID: AKIAIOSFODNN7EXAMPLE
📌 예시:
Secret Access Key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
📌 예시:
API Key: 123456789abcdef
📌 요청 헤더 예:
Authorization: AWS AKIAIOSFODNN7EXAMPLE:SignatureGeneratedWithSecretKey
| 일반적인 api 호출이 아닌 브릿지 호출, 콜백url 호출하는 이유와 방식 차이는? (1) | 2025.06.22 |
|---|---|
| curl -i -k -v -X POST --location 뜻은? (1) | 2025.06.22 |
| adid, gaid, idfa 개념과 각각 역할은? (0) | 2025.06.01 |
| qr코드 생성 원리와 인식하는 원리는? (0) | 2025.05.14 |
| 개인키와 공개키의 역할과 차이는? (Python, Java 예시) (0) | 2025.04.22 |