> ## 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.

# Doppler

> 서비스 또는 개인 API 토큰으로 Doppler를 Iru Compliance에 연결하여 프로젝트, 환경 및 시크릿 메타데이터 증거를 수집합니다.

### Doppler 정보

Iru는 **Bearer** 토큰(**Service Token** 또는 **Personal Token**)을 사용하여 Doppler API를 호출합니다. 증거에는 **프로젝트**, **환경**, **시크릿 메타데이터**(이름, 버전, 변경 기록) 및 **팀** 구조가 포함됩니다. Iru는 **평문 시크릿 값**을 가져오거나 저장하지 **않습니다**. 컴플라이언스 가시성에 필요한 메타데이터만 수집합니다.

### 작동 방식

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

| 항목 | 값 |
| - | - |
| **범주** | 개발자 도구 |
| **인증** | Bearer 토큰(Service 또는 Personal) |

* **Service Token**: **특정 프로젝트 및 config**로 범위가 지정됩니다. 범위가 좁은 감사에 사용하세요.
* **Personal Token**: 프로젝트 전반에 걸친 사용자의 액세스 권한을 따릅니다. 조직 전체 가시성을 위해 사용하세요.

공식 참고 자료: [Authentication](https://docs.doppler.com/reference/auth), [API reference](https://docs.doppler.com/reference/api), [API 토큰](https://docs.doppler.com/docs/api-tokens).

### 사전 요구 사항

* 프로그램에서 다루는 프로젝트 및 환경에 대한 Doppler 액세스 권한.

### Doppler를 Iru에 연결

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

    <Steps>
      <Step title="Doppler에 로그인">
        [Doppler 대시보드](https://dashboard.doppler.com)를 열고 Iru가 읽을 워크플레이스 또는 프로젝트에 대한 **API** 토큰을 생성할 수 있는 사용자로 로그인합니다.
      </Step>

      <Step title="API 토큰 화면 열기">
        워크플레이스의 **API**로 이동합니다(URL 패턴은 `https://dashboard.doppler.com/workplace/api`와 유사합니다).
      </Step>

      <Step title="토큰 생성">
        **Generate Token**(또는 **토큰 만들기**)을 선택하여 생성 양식을 엽니다.
      </Step>

      <Step title="토큰 이름 지정">
        감사 시 올바른 자격 증명을 취소할 수 있도록 **Iru Compliance**와 같은 레이블을 입력합니다.
      </Step>

      <Step title="Service Token과 Personal Token 중 선택">
        범위가 좁은 프로젝트/config 단위 시크릿을 원하면 **Service Token**을, 통합이 **사용자 본인의** 액세스 권한을 상속해야 하면 **Personal Token**을 선택합니다. 최소 권한 정책에 맞게 선택하세요.
      </Step>

      <Step title="값 생성, 복사 및 저장">
        토큰을 생성하고 한 번 **복사**합니다. Doppler는 생성 시에만 토큰을 표시합니다. 토큰은 취소하지 않는 한 만료되지 않습니다. **Iru Compliance**에 붙여넣을 때까지 시크릿 관리자에 보관하세요.
      </Step>
    </Steps>

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

  <Tab title="Iru Compliance">
    <Note>
      먼저 [**Doppler**](#doppler) 탭을 완료하세요.
    </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="Doppler 켜기">
        **Doppler**를 찾습니다(**범주** 또는 **이름 또는 설명으로 검색** 사용). 해당 카드에서 **토글**을 켭니다. 커넥터 마법사를 위한 브라우저 탭 또는 창이 열릴 수 있습니다.
      </Step>

      <Step title="Bearer 토큰 붙여넣기">
        토큰을 **Bearer token** 필드에 붙여넣습니다.
      </Step>

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

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

### 문제 해결

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

  <Accordion title="401 Unauthorized">
    불필요한 공백이 없는지 확인하고, Doppler에서 토큰이 취소되지 않았는지 확인하세요.
  </Accordion>

  <Accordion title="프로젝트 누락">
    **Service Token**은 단일 프로젝트용입니다. **Personal Token**을 사용하거나 프로젝트별로 범위가 지정된 토큰을 추가로 사용하세요.
  </Accordion>

  <Accordion title="노출">
    Doppler에서 토큰을 취소하고, 새 토큰을 발급한 다음, Iru를 업데이트하세요.
  </Accordion>
</AccordionGroup>

### 고려 사항

<CardGroup cols={2}>
  <Card title="Personal Token 사용자가 워크스페이스 액세스 권한을 잃으면…" icon="circle-info">
    **Personal Token** 사용자가 워크스페이스 액세스 권한을 잃으면 토큰이 작동하지 않습니다. 활성 계정으로 다시 연결하세요.
  </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>
