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

# Asana

> OAuth를 사용하여 Asana를 Iru Compliance에 연결하면 Iru가 감사를 위한 워크스페이스 인벤토리, 팀 및 프로젝트 멤버십, 액세스 제어 증거를 수집할 수 있습니다.

### Asana 정보

**Asana** 커넥터는 통제 항목에서 액세스 검토 및 운영 증거에 필요한 **워크스페이스**, **팀**, **프로젝트** 및 **멤버십** 정보를 가져옵니다. 이 통합은 **OAuth 2.0**(인증 코드)을 사용합니다. 동의를 완료하는 Asana 사용자는 감사하려는 워크스페이스와 팀을 이미 **볼 수 있어야** 합니다. 그렇지 않으면 로그인에 성공하더라도 수집 결과가 불완전하게 보입니다.

### 작동 방식

Iru는 Asana의 OAuth 화면으로 사용자를 리디렉션하고 토큰을 저장하므로, 매시간 로그인을 요청하지 않고도 **갱신**할 수 있습니다. 범위는 **읽기 중심**이며, Iru가 규정 준수 보고에 적합한 팀, 사용자, 프로젝트, 워크스페이스 및 멤버십을 열거할 수 있도록 합니다.

| 세부 정보 | 값 |
| - | - |
| **카테고리** | 프로젝트 관리 |
| **인증** | OAuth 2.0 |
| **요금제** | Premium, Business 또는 Enterprise 등급이 Asana가 통합에 제공하는 API 기능에 부합합니다 |

문서: [Asana OAuth](https://developers.asana.com/docs/oauth), [API 문서](https://developers.asana.com/docs), [개발자 콘솔](https://app.asana.com/0/my-apps).

### 사전 요구 사항

* 증거를 수집하려는 **워크스페이스**, **팀** 및 **프로젝트**를 볼 수 있는 Asana 계정(일반적으로 워크스페이스 관리자).
* Iru 호스트 이름에 대해 브라우저 **팝업 허용** - OAuth 창이 팝업으로 열립니다.

### Asana를 Iru에 연결

<Tabs>
  <Tab title="Asana">
    <Note>
      OAuth에 적합한 사용자를 준비할 수 있도록 **Iru Compliance**에서 소스를 활성화하기 전에 이 탭을 완료하세요.
    </Note>

    <Steps>
      <Step title="Asana에 로그인">
        [asana.com](https://asana.com)을 열고 OAuth 팝업에서 사용할 계정(일반적으로 폭넓은 가시성을 가진 **워크스페이스 관리자**)으로 로그인합니다.
      </Step>

      <Step title="워크스페이스 범위 확인">
        규정 준수 프로그램에서 증거로 필요한 각 **워크스페이스**, **팀** 및 **프로젝트**를 엽니다. 이 사용자가 Asana UI에서 탐색할 수 없다면 Iru도 읽을 수 없습니다.
      </Step>

      <Step title="OAuth 문서 검토(선택 사항)">
        동의 화면에 표시될 읽기 범위를 파악할 수 있도록 [Asana OAuth](https://developers.asana.com/docs/oauth)를 훑어봅니다.
      </Step>

      <Step title="Iru에 대한 팝업 허용">
        Compliance에 사용할 브라우저 프로필에서 Asana OAuth 창이 차단되지 않도록 **Iru** 호스트 이름에 대해 **팝업**을 허용합니다.
      </Step>
    </Steps>

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

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

      <Step title="범위 검토 및 OAuth 시작">
        커넥터 화면에서 **필수 읽기 범위**(팀, 사용자, 프로젝트, 워크스페이스, 멤버십)를 검토합니다. **Launch OAuth authentication**을 선택합니다.
      </Step>

      <Step title="Asana에 로그인하고 승인">
        Asana가 열리면 메시지가 표시될 경우 로그인합니다. 권한을 검토하고 **허용**을 선택합니다.
      </Step>

      <Step title="연결 완료">
        Asana 창이 닫히고 Iru가 토큰 교환을 완료하면 마법사에 **연결 구성됨**이 표시됩니다.
      </Step>

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

### 문제 해결

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

  <Accordion title="팝업 차단됨">
    Iru 도메인에 대해 팝업을 허용하고 소스를 비활성화한 다음 다시 활성화하세요.
  </Accordion>

  <Accordion title="Asana 권한 부족">
    누락된 워크스페이스 또는 팀을 볼 수 있는 사용자로 다시 승인하세요.
  </Accordion>

  <Accordion title="데이터 없음">
    승인한 사용자가 실제 팀/프로젝트에 속해 있는지 확인하세요. 새로 만든 계정에는 읽을 데이터가 없을 수 있습니다.
  </Accordion>

  <Accordion title="나중에 연결이 끊어짐">
    토큰은 대략 1시간마다 만료되며, 승인한 사용자가 비활성화되지 않는 한 Iru가 자동으로 갱신합니다. 활성 계정으로 OAuth를 다시 실행하세요.
  </Accordion>
</AccordionGroup>

### 고려 사항

<CardGroup cols={2}>
  <Card title="연결은 승인한 Asana 사용자를 따릅니다…" icon="circle-info">
    연결은 이를 승인한 Asana 사용자를 **따릅니다**. 해당 사용자가 퇴사하기 전에 소유권을 이전하세요.
  </Card>

  <Card title="Asana는 대규모 워크스페이스에 속도 제한을 적용하며, 첫 동기화는…" icon="shield">
    Asana는 대규모 워크스페이스에 **속도 제한**을 적용하므로 첫 동기화에 몇 분이 걸릴 수 있습니다.
  </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>
