> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contentful

> Content Management API 개인 액세스 토큰을 사용하여 Contentful을 Iru Compliance에 연결하고 스페이스, 콘텐츠 모델, 환경 및 팀 멤버십을 수집합니다.

### Contentful 정보

Iru는 **`Authorization: Bearer`** 헤더로 전송되는 **Personal Access Token**(**PAT**)을 사용하여 **Content Management API (CMA)** 엔드포인트를 통해 **스페이스**, **콘텐츠 모델**, **환경** 및 **멤버십**을 읽습니다. **Content Delivery API (CDA)** 미리 보기 토큰은 관리 범위가 없으므로 사용하지 **마세요**.

### 작동 방식

```http theme={null}
Authorization: Bearer YOUR_PERSONAL_ACCESS_TOKEN
```

| 세부 정보 | 값 |
| - | - |
| **카테고리** | 개발자 도구 |
| **인증** | CMA 개인 액세스 토큰 |

공식 참고 자료: [인증](https://www.contentful.com/developers/docs/references/authentication/), [개인 액세스 토큰](https://www.contentful.com/help/token-management/personal-access-tokens/), [CMA 레퍼런스](https://www.contentful.com/developers/docs/references/content-management-api/).

### 사전 요구 사항

* 증거에 필요한 **스페이스**에 액세스할 수 있는 Contentful 사용자.

### Contentful을 Iru에 연결

<Tabs>
  <Tab title="Contentful">
    <Note>
      Compliance에서 소스를 연결하기 전에 이 탭을 완료하세요.
    </Note>

    <Steps>
      <Step title="Contentful에 로그인">
        [Contentful 웹 앱](https://app.contentful.com)을 열고 Iru가 읽어야 하는 **스페이스**에 액세스할 수 있는 사용자로 로그인합니다.
      </Step>

      <Step title="설정 열기">
        토큰을 소유한 조직 또는 스페이스에 대해 **설정**(UI에 따라 톱니바퀴 또는 워크스페이스 설정)를 선택합니다.
      </Step>

      <Step title="CMA 토큰 열기">
        **CMA tokens**(Content Management API 토큰) 또는 이에 상응하는 **Personal access tokens** 화면을 선택합니다.
      </Step>

      <Step title="개인 액세스 토큰 생성">
        **Create personal access token**(또는 **토큰 생성**)을 선택합니다. **Iru Compliance**와 같은 이름을 입력합니다.
      </Step>

      <Step title="선택적 만료 설정">
        Contentful에서 **만료** 옵션을 제공하는 경우 키 교체 정책에 맞는 날짜를 설정하세요. 보안 팀에서 만료되지 않는 토큰을 허용하는 경우에만 설정하지 않은 상태로 두세요.
      </Step>

      <Step title="토큰 생성 및 복사">
        토큰을 생성하고 값을 **한 번만** 복사합니다. 안전하게 보관하세요. 이 값을 Iru에 **Bearer** 토큰으로 붙여 넣게 됩니다.
      </Step>
    </Steps>

    <Note>
      [**Iru Compliance**](#iru-compliance) 탭에서 계속 진행하세요.
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      먼저 [**Contentful**](#contentful) 탭을 완료하세요.
    </Note>

    <Steps>
      <Step title="소스 열기">
        Iru Compliance의 왼쪽 탐색 모음에서 **컴플라이언스**를 펼치고 **소스**를 선택합니다.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="왼쪽 탐색: Compliance가 펼쳐지고 Sources가 선택됨" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Contentful 켜기">
        **Contentful**을 찾습니다(**범주** 또는 **이름 또는 설명으로 검색** 사용). 해당 카드에서 **토글**을 켭니다. 커넥터 마법사용 브라우저 탭 또는 창이 열릴 수 있습니다.
      </Step>

      <Step title="개인 액세스 토큰 붙여 넣기">
        **Bearer** 필드에 PAT를 붙여 넣습니다.
      </Step>

      <Step title="연결 완료">
        **Bearer 토큰 제출**을 선택합니다. 연결에 성공하면 마법사에 **연결 구성됨**이 표시됩니다.
      </Step>

      <Step title="소스가 활성인지 확인">
        **Iru가 외부 서비스에 대한 액세스를 요청하고 있습니다** 브라우저 탭을 닫은 다음 **컴플라이언스** → **소스**로 돌아가 **Contentful** 카드가 **활성** 상태인지 확인합니다.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### 문제 해결

<AccordionGroup>
  <Accordion title="소스를 켰을 때 아무것도 열리지 않음">
    Iru 사이트의 **팝업 차단** 설정을 확인한 후 다시 시도하세요.
  </Accordion>

  <Accordion title="401 Unauthorized">
    CDA 토큰이 아닌 PAT를 사용하고, 정확한 문자열을 붙여 넣으세요.
  </Accordion>

  <Accordion title="만료된 PAT">
    **설정** → **CMA tokens**에서 토큰을 교체하고 Iru를 업데이트하세요.
  </Accordion>

  <Accordion title="스페이스 누락">
    PAT는 사용자의 멤버십을 상속합니다. 먼저 스페이스 액세스 권한을 부여하세요.
  </Accordion>
</AccordionGroup>

### 고려 사항

<CardGroup cols={2}>
  <Card title="유출된 토큰은 즉시 취소하고 다시 생성하세요: PUT…" icon="circle-info">
    유출된 토큰은 즉시 취소하고 다시 생성하세요. 자동화를 위해 Contentful에서 문서화한 **PUT** 취소 엔드포인트를 사용할 수 있습니다.
  </Card>
</CardGroup>

### 관련 문서

<CardGroup cols={2}>
  <Card title="Sources 관리" icon="plug" href="/ko/compliance/sources-management">
    모든 Compliance 소스를 찾아보고 관리합니다.
  </Card>

  <Card title="Compliance 시작하기" icon="rocket" href="/ko/compliance/getting-started-with-compliance">
    프레임워크, 작업 및 **아티팩트**.
  </Card>

  <Card title="Iru 개요" icon="layer-group" href="/ko/iru/platform-overview/iru-overview">
    Endpoint, Compliance 및 Identity가 함께 작동하는 방식.
  </Card>

  <Card title="Artifacts 관리" icon="folder-open" href="/ko/compliance/artifacts-management">
    소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.
  </Card>
</CardGroup>
