> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/reference/ko/platform/rest-api/authenticate-with-the-rest-api.md).

# REST API로 인증하기

대부분의 Roboflow API 엔드포인트는 API 키 또는 OAuth 액세스 토큰이 필요합니다. 다음을 통해 요청을 인증할 수 있습니다. `api_key` 본문과 쿼리의 매개변수, 인증 헤더를 통해, 또는 쿼리 매개변수를 사용하여.

Roboflow 사용자를 대신해 인증하는 애플리케이션은 다음을 참조하세요 [Roboflow로 로그인(시작하기)](/reference/ko/authentication/authentication/sign-in-with-roboflow-getting-started.md). OAuth 액세스 토큰은 아래의 모든 인증 방법과 함께 사용할 수 있습니다.

### 인증 헤더

REST API에서는 API 키를 베어러 인증 헤더로 보내 인증하는 것을 권장합니다.

헤더 구조의 예는 다음과 같습니다:

```
Authorization: Bearer abcdefghijklmnopqrstuvwxyz
```

### 본문 매개변수

POST 엔드포인트의 JSON 요청 본문에 매개변수로 API 키를 보낼 수 있습니다.

요청 본문에서 API 키를 사용하는 예는 다음과 같습니다:

```json
{
    "api_key":"abcdefghijklmnopqrstuvwxyz"
}
```

### 쿼리 매개변수

요청 URL의 쿼리 매개변수를 통해 API 키를 보낼 수도 있습니다.

보안상의 이유로 프로덕션 애플리케이션에서는 이 인증 방법을 권장하지 않습니다. 대신 인증 헤더를 보내는 것을 권장합니다.

쿼리 매개변수로 전송된 API 키의 예는 다음과 같습니다:

```
https://api.roboflow.com?api_key=abcdefghijklmnopqrstuvwxyz
```
