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

# Iru Endpoint

> Iru Endpoint API를 사용하여 Iru Endpoint를 Iru Compliance에 연결합니다. API 지역을 선택하고, 테넌트 URL을 구성하고, Bearer 토큰으로 인증합니다.

### Iru Endpoint 정보

**Iru Endpoint**는 **Apple**, **Windows** 및 **Android** 디바이스를 관리합니다. Apple 지원 범위에는 macOS, iOS, iPadOS, tvOS 및 visionOS가 포함됩니다. Windows 및 Android에서 등록과 정책을 사용하려면 테넌트에서 해당 플랫폼을 켜세요. 설정 순서와 사전 요구 사항은 \*\*[시작하기](/ko/endpoint/getting-started/getting-started)\*\*를 참조하세요.

Endpoint에는 제로 터치 배포, 앱 및 OS 패치 관리, 컴플라이언스 템플릿, 위협 탐지 및 자동화를 위한 API가 포함됩니다. 이 소스가 **켜져** 있으면 Compliance는 프레임워크 작업에서 요구하는 내용에 따라 **디바이스 관리 방식**과 **정책이 배포된 내용과 일치하는 방식**에 대한 **아티팩트**를 수집할 수 있습니다.

### 수집될 수 있는 항목

제품 구성에 따라 다음과 같은 예가 있습니다.

* 디바이스 등록 및 관리 기록
* Compliance에 노출되는 구성 또는 정책 적용 신호
* 엔드포인트 컴플라이언스 또는 보안 상태 요약
* 컨트롤과 관련된 인벤토리 및 할당 컨텍스트

### 일반적인 컨트롤 주제

* 엔드포인트 관리 및 자산 인벤토리
* 디바이스 보안 구성
* 관리되는 엔드포인트에 대한 운영 가시성

### Endpoint 문서

**[시작하기](/ko/endpoint/getting-started/getting-started)** 경로(기반 설정, 플랫폼 설정, **Blueprints 및 Library**, 등록)를 따라 디바이스, 정책 및 에이전트를 구성합니다. Compliance **작업**을 보안 팀이 기대하는 **아티팩트**(예: 등록 증명, 구성 내보내기 또는 보고서)에 매핑합니다.

### 사전 요구 사항

* 보안 정책이 허용하는 모든 API 권한에 대해 **GET** / **읽기**가 활성화된 **Iru Endpoint**의 **Iru API** 토큰. 이 커넥터는 **Iru Endpoint**에서 읽기만 수행합니다. 정책이 더 넓은 **GET** 액세스를 허용할수록 **Iru Compliance**가 더 많은 **아티팩트**를 자동으로 첨부할 수 있습니다.

<Note>
  **Iru Compliance**와 함께 **Iru Endpoint** 소스를 사용하면 API 토큰이 **Iru Endpoint Management API**에서 **아티팩트**를 수집하는 데 사용되며, 이러한 요청은 테넌트의 속도 제한에 포함됩니다. [Iru API Overview](/en/endpoint/api/iru-api-overview)의 **[Considerations](/en/endpoint/api/iru-api-overview#considerations)**(**Rate limits** 열기)를 참조하세요.
</Note>

### Iru Endpoint를 Iru에 연결

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

    <Steps>
      <Step title="Iru Endpoint API 문서 검토">
        연결하기 전에 \*\*[Iru API Overview](/en/endpoint/api/iru-api-overview)\*\*에서 Bearer 인증, 토큰 생성 방법 및 테넌트 **Iru API URL**이 표시되는 위치(US 및 EU)를 확인하세요.
      </Step>

      <Step title="API URL의 app 세그먼트 이해">
        **`app`** 값은 해당 URL의 기본 도메인 세그먼트입니다. `.api.kandji.io`, `.api.eu.kandji.io` 또는 `.api.iru.com` 바로 앞에 있는 세그먼트입니다. Compliance 커넥터 마법사에서 동일한 **지역**과 \*\*`app`\*\*을 입력합니다.
      </Step>

      <Step title="API 토큰 생성">
        **Iru Endpoint** 웹 앱의 계정 메뉴에서 **액세스**를 엽니다. **Add Token**을 선택하고 **이름**과 **설명**을 입력한 다음 토큰을 생성하고 **API 토큰**(**액세스**에 한 번만 표시되는 Bearer 자격 증명)을 안전한 곳에 복사합니다. Compliance 커넥터 마법사에서는 이 값을 **Bearer JWT**라는 레이블의 입력란에 붙여넣습니다. 이 텍스트는 Bearer 토큰을 입력하는 위치를 나타내는 **필드 레이블**일 뿐이며, [Iru API Overview](/en/endpoint/api/iru-api-overview)의 API 토큰과 별개의 자격 증명 유형이 아닙니다.
      </Step>

      <Step title="컴플라이언스 마법사용 테넌트 API URL 확인">
        **액세스**에서 **API 토큰** 탭을 열고 **Your organization's API URL**을 찾습니다. Compliance 마법사(**API 지역 선택** 및 **app 변수 구성**)를 실행할 때 이 호스트 이름으로 **US 또는 EU** 여부와 **`app`** 세그먼트를 다시 확인하세요.
      </Step>

      <Step title="컴플라이언스용 GET 권한 구성">
        새 토큰에 대해 **구성**을 열고 **권한**을 설정합니다. 보안 정책이 허용하는 모든 API 권한에 대해 **GET**을 켭니다. 이 모델에서 **GET**은 **읽기**와 동일합니다. Compliance 수집은 읽기 전용이므로 이 커넥터에는 다른 권한 수준이 필요하지 않습니다. 토큰의 **GET** 범위가 넓을수록 Iru가 이 소스에서 자동으로 검색하고 첨부할 수 있는 **아티팩트**가 많아집니다.
      </Step>
    </Steps>

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

  <Tab title="Iru Compliance">
    <Note>
      여기서 소스를 켜기 전에 **액세스**의 **API 토큰**(마법사의 **Bearer JWT** 레이블 필드에 붙여넣을 값), **`app`** 세그먼트, **US** 또는 **EU** 호스트 및 **GET** 권한을 확보할 수 있도록 먼저 [**Iru Endpoint**](#iru-endpoint) 탭을 완료하세요.
    </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="Iru Endpoint 찾기">
        **Iru Endpoint**를 찾습니다(**범주**를 **보안**으로 설정하거나 **이름 또는 설명으로 검색** 사용).
      </Step>

      <Step title="Iru Endpoint 켜기">
        해당 카드에서 **토글**을 켭니다. **Iru가 외부 서비스에 대한 액세스를 요청하고 있습니다**(커넥터 마법사)를 위한 **새 브라우저 탭**이 열립니다.

        <Frame>
          <img src="https://mintcdn.com/iru/dsAR-tBv0zPzzTFg/assets/media/images/iru-compliance-sources-enable-iru-endpoint.png?fit=max&auto=format&n=dsAR-tBv0zPzzTFg&q=85&s=eb5d883484e0e4b3b5ad11c4c0ca6336" alt="Iru Endpoint 카드와 활성화 토글이 있는 Sources 목록" width="2506" height="724" data-path="assets/media/images/iru-compliance-sources-enable-iru-endpoint.png" />
        </Frame>
      </Step>

      <Step title="API 지역 선택">
        **서버 선택**: 테넌트가 호스팅되는 위치에 맞게 **Iru API URL (US)** 또는 \*\*Iru API URL (EU)\*\*를 선택한 다음 **Confirm Server**를 선택합니다. 여기서 `{app}`은 Iru API의 기본 도메인 세그먼트입니다.

        <Frame>
          <img src="https://mintcdn.com/iru/dsAR-tBv0zPzzTFg/assets/media/images/iru-compliance-sources-select-api-url.png?fit=max&auto=format&n=dsAR-tBv0zPzzTFg&q=85&s=8748e2d6636aff7bd9f196dbf6c25111" alt="Iru API URL US 또는 EU 서버를 선택하는 커넥터 마법사" width="1096" height="1000" data-path="assets/media/images/iru-compliance-sources-select-api-url.png" />
        </Frame>
      </Step>

      <Step title="app 변수 구성">
        **`app`** 필드에 **Iru API URL**의 하위 도메인(호스트 이름에서 `.api.` 앞부분)만 입력합니다. 예를 들어 API URL이 `accuhive.api.kandji.io`이면 `accuhive`를 입력합니다.
      </Step>

      <Step title="서버 변수 구성">
        **Configure Server Variables**로 계속 진행합니다.

        <Frame>
          <img src="https://mintcdn.com/iru/dsAR-tBv0zPzzTFg/assets/media/images/iru-compliance-sources-app-domain.png?fit=max&auto=format&n=dsAR-tBv0zPzzTFg&q=85&s=76217980ca5dc2591997fb2bfc0f87e3" alt="app 미리 보기가 표시된 커넥터 마법사 Configure Server Variables" width="1098" height="1172" data-path="assets/media/images/iru-compliance-sources-app-domain.png" />
        </Frame>
      </Step>

      <Step title="Bearer 토큰 입력">
        **Enter Bearer Token**에서 마법사에 **Bearer JWT**라는 레이블의 입력란이 표시됩니다. **액세스**에서 복사한 **API 토큰**을 여기에 붙여넣습니다. 필드 이름은 Bearer 토큰을 입력하는 위치를 나타내며, 값은 **Compliance용 GET 권한 구성**에서 **GET** / **읽기**를 활성화한 토큰과 동일합니다.

        <Frame>
          <img src="https://mintcdn.com/iru/dsAR-tBv0zPzzTFg/assets/media/images/iru-compliance-sources-bearer-token.png?fit=max&auto=format&n=dsAR-tBv0zPzzTFg&q=85&s=4caf7b4d23e4ec1a2dcdd677dbac57ba" alt="커넥터 마법사 Enter Bearer Token 및 제출" width="1084" height="1050" data-path="assets/media/images/iru-compliance-sources-bearer-token.png" />
        </Frame>
      </Step>

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

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

### 문제 해결

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

  <Accordion title="401 Unauthorized 또는 Submit 후 연결 실패">
    토큰이 완전한지, 만료되지 않았는지, 이 소스에 대해 **Iru Compliance**에 필요한 API 권한에 **GET**(**읽기**) 액세스가 포함되어 있는지 확인하세요. **US 또는 EU** 서버 선택과 **`app`** 값(Iru API의 기본 도메인)이 \*\*[Iru API Overview](/en/endpoint/api/iru-api-overview)\*\*와 일치하는지 확인하세요.
  </Accordion>

  <Accordion title="Artifacts가 동기화되지 않음">
    **Iru Endpoint**의 **아티팩트**가 늦게 표시되거나 업데이트가 중단되면 다음 항목을 확인하세요.

    * **속도 제한:** 테넌트가 **Iru Endpoint API 속도 제한**에 도달했을 수 있습니다. **Iru Compliance**는 다른 스크립트 및 통합과 동일한 시간당 할당량으로 토큰을 사용하므로, 다른 곳에서 사용량이 급증하면 사용량이 줄어들 때까지 이 소스가 대기할 수 있습니다. [Iru API Overview](/en/endpoint/api/iru-api-overview)의 \*\*[Considerations](/en/endpoint/api/iru-api-overview#considerations)\*\*에서 **Rate limits**를 참조하세요.

    * **권한:** 토큰에 이 소스에 필요한 경로에 대한 **GET** 액세스가 없을 수 있습니다. **Iru Endpoint**에서 **액세스**를 열고 토큰을 선택한 다음 **편집**에서 활성화된 항목을 프레임워크 작업에서 요구하는 내용과 비교하세요.

    * **타이밍:** **아티팩트**는 **Iru Compliance**가 일정에 따라 이 소스를 실행할 때 새로 고쳐지므로 새 Endpoint 데이터가 항상 즉시 표시되는 것은 아닙니다. 속도 제한과 권한 문제를 이미 배제했다면 다음 수집 주기를 기다린 후 **아티팩트** 페이지를 다시 확인하세요.
  </Accordion>
</AccordionGroup>

### 관련 문서

<CardGroup cols={2}>
  <Card title="Iru API 개요" icon="key" href="/en/endpoint/api/iru-api-overview">
    Bearer 토큰, 테넌트 **Iru API URL** 및 API 권한.
  </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="Sources 관리" icon="plug" href="/ko/compliance/sources-management">
    모든 Compliance 소스를 찾아보고 관리합니다.
  </Card>
</CardGroup>
