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

# Auto Groups

> 프로필 속성에서 멤버십이 계산되고 디렉터리에서 사용자 프로필이 변경되면 자동으로 업데이트되는 그룹을 Iru Identity에서 생성합니다.

**Auto Group**은 자체적으로 멤버십을 결정합니다. 구성원을 수동으로 선택하는 대신
[프로필 속성](/ko/identity/directory/schema)을 기준으로 그룹을 만들면 Iru가 멤버십을
동기화된 상태로 유지합니다. 사용자의 속성 값이 일치하면 그룹에 참여하고, 더 이상
일치하지 않으면 그룹에서 나갑니다. Auto Groups는 수동 그룹 및 기본 제공 그룹과 동일한
카탈로그에 표시되며 같은 방식으로 애플리케이션에 할당됩니다.

<Note>
  Auto Group의 구성원은 수동으로 선택하지 않습니다. Iru가 프로필 속성에서 구성원을
  계산하고 프로필이 변경되면 동기화된 상태로 유지합니다.
</Note>

## 작동 방식

속성에서 Auto Groups를 활성화합니다. 그 이후로 Iru는 해당 속성의 값에 따라 사용자를
그룹화하고 각 그룹의 멤버십을 최신 상태로 유지합니다.

```mermaid theme={null}
flowchart LR
  attr["속성:<br/>Department"]
  attr --> v1["값: Engineering"]
  attr --> v2["값: Sales"]
  attr --> v3["값: Support"]
  v1 --> g1["그룹: Engineering"]
  v2 --> g2["그룹: Sales"]
  v3 --> g3["그룹: Support"]
```

속성이 Auto Groups를 구동하면 각 고유 값이 자체 그룹이 됩니다. `Department = Engineering`인
사용자는 Engineering 그룹에 속하게 되며, 나중에 부서가 Sales로 변경되면 Iru가 자동으로
해당 사용자를 Engineering 그룹에서 Sales 그룹으로 이동합니다. 고정된 **허용 값** 목록이
있는 속성은 그룹 집합이 정의한 선택 항목에 직접 매핑되므로 특히 잘 맞습니다.

## 멤버십 자동 업데이트

Auto Group의 핵심 특성은 구성원을 편집하지 않는다는 것입니다. 구성원은 프로필에서
다시 계산되므로 디렉터리가 변경되어도 멤버십이 올바르게 유지됩니다.

* 속성이 일치하는 **새 사용자**는 그룹에 추가됩니다.
* 속성이 변경된 **기존 사용자**는 이제 일치하는 그룹으로 이동합니다.
* 값이 더 이상 일치하지 않거나 제거된 **사용자**는 그룹에서 빠집니다.

그룹에 할당된 액세스는 멤버십을 따르므로, Auto Group에 앱을 부여하면 액세스가 속성을
따라갑니다. 한 번 설정하면 사용자는 프로필이 변경됨에 따라 수동 편집이나 오래된
멤버십 없이 액세스를 얻거나 잃게 됩니다.

<Warning>
  Auto Group의 구성원은 직접 선택할 수 없으며, 그것이 핵심입니다. 그룹 구성원을
  변경하려면 기본 프로필 데이터를 변경하거나 그룹화를 구동하는 속성을 조정하세요.
  임시 멤버십의 경우 대신 [수동 그룹](/ko/identity/directory/groups)을 사용하세요.
</Warning>

## 속성과의 관계

Auto Groups의 품질은 그 뒤에 있는 속성에 달려 있습니다. 각 값이 그룹이 되므로, 고정된
**허용 값** 집합이 있는 속성은 예측 가능하고 깔끔한 그룹 집합을 제공하는 반면, 자유
텍스트 속성은 사용자가 입력하는 모든 고유 값마다 그룹을 생성할 수 있습니다.

<Tip>
  그룹을 구동해야 하는 속성은 [스키마](/ko/identity/directory/schema)에서 고정 선택
  (열거형) 속성으로 정의하세요. 허용 값마다 하나의 그룹을 얻게 되며 오타나 일관되지
  않은 입력으로 인한 예기치 않은 그룹을 방지할 수 있습니다.
</Tip>

속성에 대해 Auto Groups를 끄거나 속성을 제거하면 해당 속성이 생성한 그룹과 그에 의존하는
모든 액세스도 제거되므로, 변경하기 전에 할당된 항목을 검토하세요.

## Auto Groups를 수동 그룹으로 묶기

Auto Group은 **수동 그룹의 구성원**이 될 수 있으므로 여러 Auto Groups를 하나의 상위
그룹으로 결합할 수 있습니다. 수동 그룹에 액세스를 부여하거나 정책을 연결하면 중첩된
Auto Groups의 모든 사용자가 자동으로 포함됩니다.

예를 들어 **Region** 속성이 지역별로 하나의 Auto Group을 구동하는 경우, 수동
**Super Region - Americas** 그룹을 만들고 **US**, **Canada**, **Brazil** Region 그룹을
추가합니다. 해당 지역의 모든 사용자는 Auto Group을 통해 수동 관리 없이 상위 그룹에
포함되며, 사용자가 지역을 변경하면 상위 그룹 멤버십도 따라갑니다.

<Note>
  중첩은 한 방향으로만 이루어집니다. Auto Group은 수동 그룹의 **구성원**이 될 수
  있지만, Auto Group 자체의 멤버십은 항상 속성에서 계산되며 구성원을 수동으로 추가할 수
  없습니다. 수동 그룹이 다른 그룹을 중첩하는 방법은 [그룹](/ko/identity/directory/groups)을
  참조하세요.
</Note>

## 전체 구성

<Steps>
  <Step title="속성 정의">
    [스키마](/ko/identity/directory/schema)에서 그룹화를 구동할 속성을 만들거나
    선택합니다. 고정된 허용 값 목록이 있는 속성이 이상적입니다.
  </Step>

  <Step title="Auto Groups 활성화">
    속성이 Auto Groups를 구동하도록 플래그를 지정합니다. Iru는 각 값에 대한 그룹을
    생성하고 사용자 프로필에서 멤버십을 계산합니다.
  </Step>

  <Step title="액세스 할당">
    다른 그룹과 마찬가지로 Auto Groups를 애플리케이션에 할당합니다.
    [액세스 할당](/ko/identity/applications/assigning-access)을 참조하세요.
  </Step>

  <Step title="자동 실행">
    프로필이 변경되면 멤버십과 그에 따른 액세스가 자동으로 최신 상태로 유지됩니다.
  </Step>
</Steps>

## 다음 단계

<CardGroup cols={2}>
  <Card title="속성 설계" icon="table-list" href="/ko/identity/directory/schema">
    최적의 Auto Groups를 만드는 고정 선택 속성을 생성합니다.
  </Card>

  <Card title="그룹에 대한 모든 것" icon="users" href="/ko/identity/directory/groups">
    Auto Groups를 수동 그룹 및 기본 제공 그룹과 비교합니다.
  </Card>
</CardGroup>
