> For the complete documentation index, see [llms.txt](https://docs.panther.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.panther.com/ko/data-onboarding/supported-logs/onelogin.md).

# OneLogin 로그

## 개요

Panther는 OneLogin 로그 수집을 다음을 통해 지원합니다 [OneLogin의 통합](https://www.onelogin.com/blog/aws-eventbridge-integration) Amazon EventBridge와 함께. 이를 통해 Panther는 OneLogin 로그를 확장 가능하고 안정적이며 지연 시간이 짧은 방식으로 처리할 수 있습니다.

Panther가 OneLogin 로그를 처리하려면, OneLogin 계정을 구성하여 Panther의 Amazon Web Services(AWS) 계정에 있는 Amazon EventBridge로 데이터를 보내도록 해야 합니다.

## OneLogin 로그를 Panther에 온보딩하는 방법

### OneLogin을 구성하여 Panther로 데이터 전송

{% hint style="info" %}
참고: Panther 인스턴스가 배포된 AWS 계정 ID와 AWS 리전을 기록해 두세요. 이 정보는 Panther Console의 **설정** > **일반 설정** > **주요 정보 및 기본 설정**, 다음에서 **인프라** 섹션.
{% endhint %}

1. OneLogin 관리 콘솔에서 **개발자** > **웹훅.**
2. 다음으로 이동하세요 **새 웹훅** > **Amazon EventBridge용 이벤트 웹훅.**
3. 설명적인 이름을 추가하세요. 예: `Panther 통합`
4. 앞서 기록해 둔 AWS 계정 ID와 리전을 입력한 다음 **저장.**
5. 방금 생성된 새 통합을 클릭하세요. 다음 항목을 기록해 두세요. **이벤트 소스** 필드는 다음 단계에서 사용되므로
   * 다음 형식이어야 합니다 `aws.partner/onelogin.com/US-123456/ffffffffff.`

### Panther에 새 OneLogin 소스 생성

1. Panther Console의 왼쪽 탐색 모음에서 **구성** > **로그** **소스**.
2. 다음을 클릭합니다: **새로 만들기.**
3. “OneLogin”을 검색한 다음 해당 타일을 클릭하세요.
4. 다음을 클릭합니다: **설정 시작**.
5. 다음에서 **소스 구성** 페이지에서 다음 필드를 채우세요:
   * **이름**: 소스에 대한 설명적인 이름입니다. 예: `내 OneLogin 이벤트`
   * **로그 유형**: 다음을 선택합니다: `OneLogin.Events`
   * **버스 이름**: 앞선 텍스트에서 기록한 필드(형식은 `aws.partner/onelogin.com/US-123456/ffffffffff`)
6. 다음을 클릭합니다: **설정**. 성공 화면으로 이동합니다:\\

   <figure><img src="/files/e0820e5acb9452e294cfe3ba72060f0fbbfd3b32" alt="The success screen reads, &#x22;Everything looks good! Panther will now automatically pull &#x26; process logs from your account&#x22;" width="281"><figcaption></figcaption></figure>

   * 선택적으로 하나 이상의 [디택션 팩](https://docs.panther.com/detections/panther-managed/packs).
   * 해당 **이벤트가 처리되지 않을 때 알러트를 트리거** 설정의 기본값은 **YES**. 일정 시간이 지나 로그 소스에서 데이터 흐름이 중지되면 알림을 받게 되므로 이 기능을 활성화한 상태로 두는 것을 권장합니다. 기간은 구성 가능하며 기본값은 24시간입니다.\\\\

     <figure><img src="/files/7db146cd7acee3d0704a4a8b2157f230cfa22168" alt="The &#x22;Trigger an alert when no events are processed&#x22; toggle is set to YES. The &#x22;How long should Panther wait before it sends you an alert that no events have been processed&#x22; setting is set to 1 Day" width="320"><figcaption></figcaption></figure>

## Panther가 관리하는 탐지

참조 [Panther에서 관리하는](https://docs.panther.com/detections/panther-managed) 의 OneLogin 규칙 [panther-analysis GitHub 저장소](https://github.com/panther-labs/panther-analysis/tree/master/rules/onelogin_rules).

## 지원되는 로그 유형

### OneLogin.Events

OneLogin은 조직에 단일 로그인과 ID 관리를 제공합니다.

자세한 내용은 다음을 참조하세요 [이벤트 및 리소스 유형에 대한 OneLogin 문서.](https://developers.onelogin.com/api-docs/1/events/event-resource)

```yaml
스키마: OneLogin.Events
설명: OneLogin은 조직에 단일 로그인과 ID 관리를 제공합니다
참조 URL: https://developers.onelogin.com/api-docs/1/events/event-resource
fields:
  - 이름: uuid
    required: true
    설명: OneLogin이 생성한 이 메시지의 범용 고유 식별자.
    type: string
  - 이름: account_id
    required: true
    설명: 이벤트를 트리거한 계정.
    type: string
  - 이름: event_timestamp
    required: true
    설명: 이벤트가 생성된 날짜와 시간. 이 값은 OneLogin에 의해 자동 생성됩니다.
    type: timestamp
    timeFormats:
      - '%Y-%m-%d %H:%M:%S %Z'
    isEventTime: true
  - 이름: error_description
    설명: 해당되는 경우 프로비저닝 오류 세부 정보.
    type: string
  - 이름: login_name
    설명: 로그인 사용자 이름
    type: string
  - 이름: app_name
    설명: 해당되는 경우 이벤트에 관련된 앱의 이름.
    type: string
  - 이름: authentication_factor_description
    설명: 사용된 인증 요소에 대한 추가 세부 정보.
    type: string
  - 이름: certificate_name
    설명: 요청에 포함된 인증서의 이름.
    type: string
  - 이름: certificate_id
    설명: 요청에 포함된 인증서의 ID.
    type: string
  - 이름: assumed_by_superadmin_or_reseller
    설명: 작업이 슈퍼관리자 또는 리셀러에 의해 수행되었음을 나타냅니다.
    type: bigint
  - 이름: directory_name
    설명: 디렉터리 이름.
    type: string
  - 이름: actor_user_id
    설명: 작업으로 인해 이벤트가 트리거된 사용자의 ID.
    type: string
    표시자:
      - 행위자 ID
  - 이름: user_name
    설명: 이벤트를 트리거하기 위해 작업이 수행된 사용자의 이름.
    type: string
    표시자:
      - 사용자명
  - 이름: mapping_id
    설명: 작업에 포함된 매핑의 ID.
    type: string
  - 이름: radius_config_id
    설명: 작업에 포함된 Radius 구성의 ID.
    type: string
  - 이름: risk_score
    설명: 이 숫자가 높을수록 위험도도 높습니다.
    type: float
  - 이름: otp_device_id
    설명: 이벤트에 관련된 장치의 ID.
    type: string
  - 이름: imported_user_id
    설명: 가져온 사용자의 ID.
    type: string
    표시자:
      - 행위자 ID
  - 이름: resolution
    설명: 해결 결과.
    type: string
  - 이름: directory_id
    설명: 디렉터리 ID.
    type: string
  - 이름: authentication_factor_id
    설명: 사용된 인증 요소의 ID.
    type: string
  - 이름: risk_cookie_id
    설명: 위험 쿠키의 ID.
    type: string
  - 이름: app_id
    설명: 해당되는 경우 이벤트에 관련된 앱의 ID.
    type: string
  - 이름: custom_message
    설명: 이벤트에 대한 추가 세부 정보.
    type: string
  - 이름: browser_fingerprint
    설명: 브라우저의 핑거프린트.
    type: string
  - 이름: otp_device_name
    설명: 이벤트에 관련된 장치의 이름.
    type: string
  - 이름: actor_user_name
    설명: 이벤트를 트리거한 사용자의 이름과 성.
    type: string
    표시자:
      - 사용자명
  - 이름: actor_system
    설명: 작업자가 사용자가 아닐 때 이벤트를 트리거한 작동 시스템.
    type: string
  - 이름: user_field_name
    설명: 사용자 정의 사용자 필드의 이름.
    type: string
  - 이름: user_field_id
    설명: 사용자 정의 사용자 필드의 ID.
    type: string
  - 이름: assuming_acting_user_id
    설명: 해당되는 경우 이벤트를 트리거하기 위해 작업자의 역할을 맡은 사용자의 ID.
    type: string
  - 이름: api_credential_name
    설명: 사용된 API 자격 증명의 이름.
    type: string
  - 이름: imported_user_name
    설명: 가져온 사용자의 이름.
    type: string
    표시자:
      - 사용자명
  - 이름: note_title
    설명: 메모의 제목.
    type: string
  - 이름: trusted_idp_name
    설명: 신뢰할 수 있는 IDP의 이름.
    type: string
  - 이름: policy_id
    설명: 이벤트에 관련된 정책의 ID.
    type: string
  - 이름: role_name
    설명: 이벤트에 관련된 역할의 이름.
    type: string
  - 이름: resolved_by_user_id
    설명: 문제를 해결한 사용자의 ID.
    type: string
  - 이름: group_id
    설명: 이벤트에 관련된 그룹의 ID.
    type: string
  - 이름: client_id
    설명: 이벤트를 생성한 API 호출을 수행한 액세스 토큰을 생성하는 데 사용된 클라이언트 ID.
    type: string
  - 이름: ipaddr
    설명: 이벤트를 트리거하는 데 사용된 기기의 IP 주소.
    type: string
    표시자:
      - ip
  - 이름: notes
    설명: 이벤트에 대한 추가 세부 정보.
    type: string
  - 이름: event_type_id
    required: true
    설명: 트리거된 이벤트 유형.
    type: string
  - 이름: user_id
    설명: 이벤트를 트리거하기 위해 작업이 수행된 사용자의 ID.
    type: string
    표시자:
      - 행위자 ID
  - 이름: risk_reasons
    설명: 이는 위험 점수의 사유를 모두 포함한 목록이 아니며, 참고용으로만 사용해야 합니다
    type: string
  - 이름: proxy_agent_name
    설명: 프록시 에이전트의 이름.
    type: string
  - 이름: policy_type
    설명: 정책의 유형.
    type: string
  - 이름: role_id
    설명: 이벤트에 관련된 역할의 ID.
    type: string
  - 이름: user_agent
    설명: 요청이 호출된 사용자 에이전트
    type: string
  - 이름: privilege_name
    설명: 권한의 이름.
    type: string
  - 이름: group_name
    설명: 이벤트에 관련된 그룹의 이름.
    type: string
  - 이름: entity
    설명: 이 요청에 관련된 엔터티.
    type: string
  - 이름: resource_type_id
    설명: 이벤트와 연결된 리소스(사용자, 역할, 그룹 등)의 ID.
    type: string
  - 이름: mapping_name
    설명: 매핑의 이름.
    type: string
  - 이름: task_name
    설명: 작업의 이름.
    type: string
  - 이름: authentication_factor_type
    설명: 인증 요소의 유형.
    type: string
  - 이름: radius_config_name
    설명: 사용된 Radius 구성의 이름.
    type: string
  - 이름: policy_name
    설명: 이벤트에 관련된 정책의 이름.
    type: string
  - 이름: privilege_id
    설명: 권한의 ID.
    type: string
  - 이름: directory_sync_run_id
    설명: 디렉터리 동기화 실행 ID.
    type: string
  - 이름: operation_name
    설명: 작업의 이름
    type: string
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.panther.com/ko/data-onboarding/supported-logs/onelogin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
