Freshservice와 Jamf의 통합은 사용자가 Jamf 인스턴스와 Freshservice 간의 데이터를 동기화하여 장치 및 사용자 정보를 원활하게 관리할 수 있도록 합니다. 이 문서는 OAuth 인증을 사용하여 Jamf를 Freshservice 인스턴스와 통합하는 단계를 설명합니다.
사전 준비 사항:
Jamf Pro와 Freshservice 인스턴스에 대한 접근 권한.
두 플랫폼 모두에서 관리자 권한.
통합 단계:
1단계. Jamf 인스턴스에서 OAuth 클라이언트 생성
Jamf Pro 인스턴스에 로그인합니다.
다음으로 이동합니다 설정 -> 시스템 -> API 역할 및 클라이언트.
API 역할 탭에서 "컴퓨터 읽기" 및 "모바일 장치 읽기"에 대한 권한을 가진 새 역할을 생성합니다.
API 클라이언트 tab, 이전 단계에서 생성한 역할을 사용하여 새 클라이언트를 생성하고 클라이언트를 활성화합니다.
새 클라이언트에 대해 생성된 클라이언트 ID 및 클라이언트 시크릿 을 복사합니다.

2단계. Freshservice 자격 증명 저장소에 Jamf 자격 증명 생성
Freshservice 인스턴스에 로그인하고 관리자 -> 자격 증명으로 이동합니다.
다음 세부 정보를 사용하여 새 자격 증명을 생성합니다:
유형: OAuth 2.0
인증 유형: 클라이언트 자격 증명
액세스 토큰 URL: <jamf-instance-url>/api/oauth/token (예: https://freshworks.jamfcloud.com/api/oauth/token)
클라이언트 ID: 1단계 "Jamf 인스턴스에서 Oauth 클라이언트 생성"에서 복사한 클라이언트 ID 를 붙여넣습니다.
클라이언트 비밀: 1단계 "Jamf 인스턴스에서 Oauth 클라이언트 생성"에서 복사한 클라이언트 비밀 을 붙여넣습니다.
클라이언트 인증: 본문에 클라이언트 자격 증명을 보냅니다.
위 단계에서 생성한 자격 증명을 저장합니다.

3단계: "Jamf for Freshservice" 앱 설치
Freshservice 인스턴스 내에서 관리 -> 앱 으로 이동합니다.
"Jamf for Freshservice" 마켓플레이스 앱을 설치합니다.
"구성 이름" 필드에 아무 이름이나 입력합니다.
"Freshservice 자격 증명 저장소에서 Jamf 자격 증명 생성"의 2단계에서 생성한 자격 증명을 "자격 증명" 필드에서 선택합니다.
"Jamf에서 사용자 정보로 사용 및 부서 필드 덮어쓰기" 옵션을 선택하면 기존 값이 있어도 Jamf에서 사용 및 부서 필드 데이터를 덮어씁니다.
선택하지 않으면 Jamf는 사용 및 부서 필드가 비어 있을 때만 데이터를 채웁니다.
앱이 설치된 직후 초기 동기화가 발생합니다.
앱이 설치된 후 매일 같은 시간에 예약 동기화가 발생합니다.
